Android领域的大规模导入

Android领域的大规模导入,android,realm,Android,Realm,我正在寻找将android应用程序中的SQLite DB迁移到Realm的方法。DB大约有2000条记录需要在第一次加载时插入。使用迁移机制()和createOrUpdateAllFromJson()是否有办法做到这一点?迁移实际上并不用于在第一次加载时插入数据RealmConfiguration有一个名为initialData()的方法,该方法更适合于此: createOrUpdateAllFromJson()只有在您可以将SQLite数据库导出为JSON时才有意义。很可能直接从SQLite读

我正在寻找将android应用程序中的SQLite DB迁移到Realm的方法。DB大约有2000条记录需要在第一次加载时插入。使用迁移机制()和createOrUpdateAllFromJson()是否有办法做到这一点?

迁移实际上并不用于在第一次加载时插入数据
RealmConfiguration
有一个名为
initialData()
的方法,该方法更适合于此:

createOrUpdateAllFromJson()
只有在您可以将SQLite数据库导出为JSON时才有意义。很可能直接从SQLite读取数据并将其插入领域会快得多

如果您能够以某种方式将SQLite数据导出到内存中的对象表示形式,则更安全的方法是使用
copyToRealmOrUpdate()