我有一个 android 应用程序,我的 sqlite 数据库中有一些表,我想升级我的应用程序,因此我需要更改一些现有的表结构,还需要添加可以包含旧表数据的新表。我如何在不丢失用户保存的数据的情况下进行管理?
最佳答案
这就是调用 onUpgrade()
方法的原因:
http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html
如果数据库版本不同,您可以在该方法中处理结构更新。
关于android - 升级后在 Android 中保留数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15876938/