正在清除应用程序缓存,它被删除了“data / data / <package_name> / files”文件?</package_name>

时间:2012-09-20 09:28:54

标签: android caching

在Android设置页面中清除应用程序缓存时,“数据/数据//文件”是否被删除?

1 个答案:

答案 0 :(得分:1)

您获得的/data/data/<packagename>/files文件夹,例如清除缓存时,不清除via Context#getFilesDir()

此处的文件只有在您的应用程序被卸载或用户点击系统设置中的删除数据按钮时才会被删除。

另一方面,/data/data/<packagename>/cache文件夹Context#getCacheDir()可以自动清除。 (或通过系统设置中的清除缓存按钮)

正如文件所述

  

这些文件将在设备运行不足时首先被删除。无法保证何时删除这些文件。