L'SDK Android ha alcuni metodi convenienti per la manipolazione dei dati con SQLite. Tuttavia, entrambi i metodi insert e replace utilizzano alcuni parametri nullColumnHack
che non conosco.SQLite Android: parametro nullColumnHack nei metodi di inserimento/sostituzione
La documentazione lo spiega con quanto segue, ma cosa succede se una tabella ha più colonne che consentono NULL
? Io davvero non capisco:/
SQL non consente l'inserimento di una riga completamente vuota, quindi se initialValues è vuoto, questa colonna [/riga per sostituire] sarà esplicitamente essere assegnato un valore
NULL
.