Страницы

Поиск по вопросам

воскресенье, 26 мая 2019 г.

Отсутствует таблица в SQLite

android.database.sqlite.SQLiteException: no such table: RESUME (code 1): , while compiling: SELECT DISTINCT * FROM RESUME
Потому что в предыдущей версии этой таблицы "RESUME" не было. Щас добавил и запустил и получил эту ошибку.
Как исправить эту ошибку (кроме удаления приложения и заново запустить или очистки кэша)?


Ответ

Почему никто не читает документацию? Создайте дополнительную таблицу в методе SQLiteOpenHelper.onUpgrade()
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { if (oldVersion < 2) { db.execSQL("create table resume ..."); } }

Комментариев нет:

Отправить комментарий