Android 如何在应用程序重新启动/关闭时删除tempDirectory中的数据-Appcelerator

Android 如何在应用程序重新启动/关闭时删除tempDirectory中的数据-Appcelerator,android,ios,titanium,appcelerator,Android,Ios,Titanium,Appcelerator,我的应用程序的一部分功能是允许用户从图库中多选照片,然后上传它们。在上传之前,用户可以自由添加/删除他们的照片 我所做的是创建这些临时映像文件并将其存储在Titanium.Filesystem.temp目录中,目的是在应用程序重新启动或关闭时最终将其删除 不过,当我使用Finder跟踪这些文件时,它们仍然存在,并且在我关闭并重新打开应用程序/重新启动ios模拟器后不会被删除。 那么我必须明确删除这些文件吗?实际的ios设备是否有任何不同的行为 多谢各位 创建这些img文件的代码如下: var f

我的应用程序的一部分功能是允许用户从图库中多选照片,然后上传它们。在上传之前,用户可以自由添加/删除他们的照片

我所做的是创建这些临时映像文件并将其存储在Titanium.Filesystem.temp目录中,目的是在应用程序重新启动或关闭时最终将其删除

不过,当我使用Finder跟踪这些文件时,它们仍然存在,并且在我关闭并重新打开应用程序/重新启动ios模拟器后不会被删除。 那么我必须明确删除这些文件吗?实际的ios设备是否有任何不同的行为

多谢各位

创建这些img文件的代码如下:

var f = Titanium.Filesystem.getFile(Titanium.Filesystem.tempDirectory, fileName);
if (f.write(imageBlob) === false) {
    console.log("Image writing failed");
} 

你可以把文件留在那里。在设备上,当设备需要空间时,它们将被清除