Android应用有大缓存吗?

时间:2011-12-26 19:15:15

标签: android caching

我最近检查了我是开发人员的应用程序的缓存,并注意到我的Galaxy Nexus每天使用约2周后缓存大约为17 MB。

该应用程序会下拉JSON并将其显示在一个活动的ListView中,另一个活动会显示WebView。我目前不在Android缓存中存储任何JSON。什么可以在缓存中?操作系统是否在应用程序的缓存中保存了自己的数据?

1 个答案:

答案 0 :(得分:1)

除非需要资源,否则操作系统会使您的进程保持活跃状态​​并且不会清除任何内容。来自the guide

  

当设备内部存储空间不足时,Android可能会删除这些缓存文件以恢复空间。但是,您不应该依赖系统来清理这些文件。您应该始终自己维护缓存文件并保持合理的空间限制,例如1MB。当用户卸载您的应用程序时,将删除这些文件。

您没有在缓存中保存JSON文件,但是您要保存其他内容吗?