Android-将数据从Realm迁移到Room

时间:2018-12-24 09:23:42

标签: android realm android-room

实际上,我有一个包含一些本地数据的应用程序,我使用Realm来存储它们。今天,我想更新它,然后切换到Room。

问题是某些用户已经使用Realm存储了数据,而现在,我的应用程序仅将数据存储在本地,没有云。这意味着,如果我只是从Realm切换到Room,则某些现有用户将丢失其数据。 我进行了搜索,并考虑了一下,当用户打开应用程序时,对所有Realm数据进行查询,然后将它们切换为Room,保留数周,然后删除Realm。

问题是我做了一个测试项目,看它是否可以运行,但是我注意到我将不得不两次创建模型(现有模型使用Realm,新模型使用Room)。

有人有更好的主意或方法吗,还是我唯一的选择?

0 个答案:

没有答案