我在本地db.now中使用sqlite发布了android应用程序我在db.how中添加了一个表来将现有数据库升级为user.ie用户数据无法删除。只有当用户更新以前我的更新才会生效apps version.how来处理这个问题?如何重新发布我的应用程序?
提前致谢...
答案 0 :(得分:1)
您必须覆盖SQLiteOpenHelper的onUpgrade方法
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){
db.execSQL(CREATE_NEW_TABLE);//create your new table
//execute other sql statements if required
}
我的项目之一是Link。希望这个帮助