最近,我检查了我作为开发人员的应用程序的缓存,并注意到在我的Galaxy上每天使用大约2周之后,缓存大约是17 MB。
该应用程序提取JSON并将其显示在一个活动的ListView
中,而另一个活动则显示一个WebView
。我目前没有在Android缓存中存储任何JSON。缓存里可能有什么?操作系统是否将自己的数据保存在应用程序的缓存中?
发布于 2011-12-26 11:30:02
除非需要资源,否则操作系统将使您的进程保持活力,不会清除任何内容。来自导游
当设备内部存储空间不足时,Android可以删除这些缓存文件以恢复空间。但是,您不应该依赖系统来为您清理这些文件。您应该始终自己维护缓存文件,并保持在合理的空间消耗范围内,例如1MB。当用户卸载应用程序时,这些文件将被删除。
您没有在缓存中保存JSON文件,但还保存了其他任何内容吗?
https://stackoverflow.com/questions/8638480
复制