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 ...");
}
}
Комментариев нет:
Отправить комментарий