我有一个应用程序,已发布到谷歌Playstore。现在我需要发布应用程序的新更新版本。但条件是数据库的现有内容不应该被修改或删除。除了旧的数据库,我的新数据库内容也应该在更新版本安装到用户设备时复制。我已将我的数据库放在资产文件夹中。我尝试使用下面的升级方法。当我执行应用程序时将崩溃。
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
Log.d("Test", "in onUpgrade. Old is: " + oldVersion + " New is: " + newVersion);*/
if(newVersion > oldVersion){
rssContext.deleteDatabase(DATABASE_NAME);
}