在现有的数据库内容上使用ActiveAndroid
发布时间:2020-12-12 16:56:04 所属栏目:MsSql教程 来源:网络整理
导读:我开发了一个 Android应用程序,我在SQLite数据库中使用SQLiteOpenHelper保存数据. 我想知道我是否可以使用ActiveAndroid更新我的应用程序,但是以前存储在数据库中的用户数据将被保留. 那可能吗? 解决方法 在用户升级到最新版本的应用程序之后,您必须在运行时
我开发了一个
Android应用程序,我在SQLite数据库中使用SQLiteOpenHelper保存数据.
我想知道我是否可以使用ActiveAndroid更新我的应用程序,但是以前存储在数据库中的用户数据将被保留. 那可能吗? 解决方法在用户升级到最新版本的应用程序之后,您必须在运行时执行数据迁移.该过程可以分为以下步骤,我还已经为每个步骤分配了数据库版本值.>用户将其所有数据存储在SQLite数据库中,尚未升级其应用程序. [DB = SQlite v1]>升级时,用户升级到下一个版本的时候应用程序读取旧的SQLite数据库中的所有数据并将其存储到ActiveAndroid数据库. [DB = SQLite v1和ActiveAndroid v1]>将所有数据迁移到新的ActiveAndroid数据库后,请删除SQLite数据库的所有表,以免使用不需要的额外存储空间. [DB = SQLite v2和ActiveAndroid v1]>在下一个版本中,您可以假设该用户已将其数据完全迁移,此时,最后可以安全地删除以前引用SQLite数据库的所有代码. [DB = ActiveAndroid v2] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |