我是android编程的新手.我为我的简单成绩跟踪器实现了Realm,然而,文件大小从1.5mb增加到5mb.这是正常的吗?
我只是在每个使用oncreate的类中添加一个领域实例,只要活动有可能结束,就会在realm.close()中添加.还围绕每个对象创建包装了begin和commit事务.
有没有我做错的东西,结果是巨大的文件大小?
谢谢!
编辑:我的意思是apk大小
解决方法:
@geisshirt是对的. Realm引入了方法public static boolean compactRealm(RealmConfiguration configuration)来压缩领域数据库.调用此方法会将我的数据库大小从350MB减少到<1MB
这里提供的文件:
https://realm.io/docs/java/latest/api/io/realm/Realm.html#compactRealm-io.realm.RealmConfiguration-