背景
在 android 上,您可以这样创建临时文件(此处和此处的链接以获取文档):
final File temp = File.createTempFile("myFile", ".tmp", context.getCacheDir());
我正在开发一个使用临时文件的应用程序,当它完成它们(以及在应用程序启动时)时,它会删除它们。
问题
文档说:
当设备内部存储空间不足时,Android 可能会删除这些缓存文件以恢复空间。
这是否意味着即使我的应用程序仍在运行,文件也会被删除?在哪些情况下允许android删除文件?
换句话说,我可以假设只要我有应用程序运行,即使其他应用程序创建自己的临时文件,android也不会自行删除文件?