我有一个未完成的应用程序,但我想现在解决它的未来更新.
假设我的应用程序已升级,因此在启动时会检测到数据库架构已过时.因此,每个表必须根据版本号更新到新架构,同时保留所有数据.
我在某处看过,在Android上SQLite数据库有一些版本号和自动更新的东西,但我没有找到这个特定问题的例子.
如何在使用SQLite数据库的Android应用程序上实现这一目标?
Android SQLite数据库中存储的每个表是否有特定的版本号?如果是这样,我怎么读它,并用于我的上述目的?
SQLiteOpenHelper
是你的朋友.
你需要提供onCreate
和onUpgrade
方法.