Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中,如何使文件在X时间后被删除?_Android_File_Ram_Temporary - Fatal编程技术网

在Android中,如何使文件在X时间后被删除?

在Android中,如何使文件在X时间后被删除?,android,file,ram,temporary,Android,File,Ram,Temporary,问题来了。我一直在寻找一些关于在短时间后删除.pdf(例如)的解决方案 我不是在寻找代码,只是想了解一些信息,因为我对安卓系统还很陌生 是否可以将pdf保存到RAM中,然后释放该RAM以删除pdf 是否有可能以其他方式使pdf成为临时文件 我现在对这个话题很迷茫,所以欢迎提供任何信息 提前感谢。我认为您应该使用服务来实现这一点,首先它将下载pdf并将id保存到临时文件夹中,然后使用处理程序及其postDelayed(java.lang.Runnable,long)方法,或者使用计时器和Timer

问题来了。我一直在寻找一些关于在短时间后删除.pdf(例如)的解决方案

我不是在寻找代码,只是想了解一些信息,因为我对安卓系统还很陌生

是否可以将pdf保存到RAM中,然后释放该RAM以删除pdf

是否有可能以其他方式使pdf成为临时文件

我现在对这个话题很迷茫,所以欢迎提供任何信息


提前感谢。

我认为您应该使用服务来实现这一点,首先它将下载pdf并将id保存到临时文件夹中,然后使用处理程序及其postDelayed(java.lang.Runnable,long)方法,或者使用计时器和TimerTask,您可以删除此文件

链接:


  • 始终存在
    deleteOnExit
    file方法。由于deleteOnExit似乎不太安全,因此您可以做的是1)在处理完文件后删除该文件2)运行跟踪文件的服务,并启动xmins计数器自动删除该文件。