Android SDK має кілька зручних методів для обробки даних за допомогою SQLite. Однак і методи вставки, і заміни використовують якийсь nullColumnHackпараметр, використання якого я не розумію.
Документація пояснює це наступним чином, але що, якщо таблиця має кілька стовпців, які дозволяють NULL? Я справді не розумію: /
SQL не дозволяє вставляти повністю порожній рядок, тому, якщо InitiValues порожній, цьому стовпцю [ / рядок для заміни ] буде явно присвоєно
NULLзначення.