метод.
относительно простые ошибки вызывают проблемы, часто усугубляемые неправильным пониманием SQLite.
Например:-
таблицы и столбцы не найдены, поскольку часто предполагается, чтоonCreate
методDBHelper
(подклассSQLiteOpenHelper
class) запускается каждый раз, когда создается экземпляр DBHelper, или каждый раз, когда запускается приложение.(Запись!onCreate
вызывается автоматически только при создании базы данных, а затем только при попытке использовать один изSQLiteDatabase
getReadableDatabase
или жеgetWriteableDatabse
методы, если изменение структуры / схемы базы данных, есть 3 простых способаonCreate
для запуска, а) очистить данные приложения, б) удалить приложение или б), еслиonUpgrade
метод вызываетonCreate
метод (после удаления таблицы (таблиц)), затем увеличьте номер версии базы данных).Вставки / обновления не работают, но не работают.Для новичка в SQLite это также может приводить в бешенство / пугать невозможность легко увидеть, что содержит база данных.
Так есть ли общие утилиты, которые могут помочь?
Запись! это должно быть вопросом дляделиться знаниями в стиле Q & A.