0

请告诉我,如何不允许任何第 3 方(例如干净的主)应用程序清除我的应用程序缓存。

4

1 回答 1

2

操作系统或第三方应用程序可以清除应用程序缓存,您无法控制。如果您有不想被清除的文件,请不要将它们放在缓存目录中(例如,getCacheDir())。将它们放在别处(例如,getFilesDir())。请注意,即使这些位置也可以由用户清除(卸载并重新安装,或单击应用程序页面的“设置”中的“清除数据”)。

于 2015-01-28T12:32:27.357 回答