El SDK de Android tiene algunos métodos prácticos para manipular datos con SQLite. Sin embargo, tanto el método de inserción como el de reemplazo usan algún nullColumnHack
parámetro cuyo uso no entiendo.
La documentación lo explica con lo siguiente, pero ¿qué pasa si una tabla tiene varias columnas que lo permiten NULL
? Realmente no lo entiendo :/
SQL no permite insertar una fila completamente vacía, por lo que si initialValues está vacía, a esta columna [ / fila para reemplazar ] se le asignará explícitamente un
NULL
valor.