我有一个未完成的应用程序,但我现在想解决它的 future 更新。
假设我的应用程序已升级,因此在启动时检测到数据库架构已过时。因此,每个表都必须根据版本号更新到新模式,同时保留所有数据。
我在某处读到,在 Android 上 SQLite 数据库有一些版本号和自动更新的东西,但我没有找到这个特定问题的示例。
如何使用 SQLite 数据库在 Android 应用程序上实现这一点?
存储在 Android SQLite 数据库中的每个表是否有特定的版本号?如果是这样,我如何阅读它并将其用于我的上述目的?
最佳答案
SQLiteOpenHelper
是你的 friend 。
您需要提供onCreate
和onUpgrade
方法。
关于android - 如何在 Android 应用程序升级后更新表架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2232321/