应用尺寸因Android领域而增加 [英] App size increase due to realm android

查看:48
本文介绍了应用尺寸因Android领域而增加的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

每隔15秒,我会通过一项服务将一些数据添加到领域数据库中.

一整夜后,由于领域的限制,应用的大小变成了350mb,它得到确认.

但是,如果我从领域中删除该数据,则在某些情况下,该数据已删除,但应用程序的大小仍显示为350mb.

问题是为什么应用程序的大小现在没有缩小.

解决方案

Realm当前不会自动回收数据库使用的空间,但是如果以后再添加数据,它将被重用.

如果希望释放磁盘空间,则可以使用Realm.compactRealm(): 解决方案

Realm currently doesn't automatically reclaim the space used by your database, but it will be reused if you later add data again.

If you wish to free the disk space you can use Realm.compactRealm(): https://realm.io/docs/java/latest/api/io/realm/Realm.html#compactRealm-io.realm.RealmConfiguration-

However, a file size of 350 MB sounds like quite a lot. Are you really inserting that much data?

这篇关于应用尺寸因Android领域而增加的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆