我在我的应用程序中使用了Realm db,并且我发现default.realm文件在我下载并在应用程序中存储我需要的所有实体之后增长到大小~150MB。数据量不大,但数量很大(约800个json对象,包含5个简单的字符串和整数)
我下载了数据文件并在RealmBrowser中打开。我找到了“导出到压缩领域”选项,它具有150kB领域输出。我将此文件复制到应用程序,并且其工作正常。
我搜索了很多解决方案,只有我发现是Realm.compactRealm()方法,但我没有找到任何详细的文档,我怎么能用它。
最后,如果我通过任务管理器关闭应用程序并重新启动compactRealm()方法,则将数据文件压缩为236kB。
请帮忙!