Android更新 - 执行数据库操作

时间:2010-11-05 13:34:43

标签: android sqlite

我不知道android如何更新应用程序。据我所知,它保留了SQLite数据库。因此,想象一下这种情况:一个使用SQLite数据库来保存数据的应用程序。过了一会儿,我发布了包含一些数据库更改的v2,我需要更新数据库中的用户数据。如何在更新过程中完成此操作?

1 个答案:

答案 0 :(得分:0)

SQLiteOpenHelper#onUpgrade。对SQLiteOpenHelper类进行子类化并执行所有操作以更新onUpgrade方法中的表。

正如您将看到的,SQLiteOpenHelper的构造函数将数据库版本作为最后一个参数:

  

version:数据库的编号(从1开始);如果数据库较旧,则使用onUpgrade(SQLiteDatabase,int,int)来升级数据库