在Android上进行应用升级后如何更新表架构?

时间:2010-02-09 20:31:24

标签: android sqlite upgrade database

我有一个未完成的应用程序,但我想现在解决它的未来更新。

假设我的应用已升级,因此在启动时会检测到数据库架构已过时。因此,每个表必须根据版本号更新到新架构,同时保留所有数据。

我已经在Android上看过SQLite数据库有一些版本号和自动更新的东西,但我没有找到这个特定问题的例子。

如何使用SQLite数据库在Android应用上实现这一目标?

Android SQLite数据库中存储的每个表是否有特定的版本号?如果是这样,我怎么读它,并用于我的上述目的?

1 个答案:

答案 0 :(得分:7)

SQLiteOpenHelper是你的朋友。

您需要提供onCreateonUpgrade方法。