关闭应用时删除临时图片 - Android

时间:2015-07-14 07:20:27

标签: android android-image

在我的应用程序中,我从图库中挑选的图像创建新的图像文件。这些新的图像文件是图库中对应文件的压缩版本。

当我单击提交Button时,这些文件将被发送到服务器。确认服务器的响应后,这些临时文件将被删除。

我的问题是,如果我在选择图像后关闭应用程序并在联机提交之前,临时(压缩)文件会留在内存中。

当关闭应用程序时,最好的方法是使用清理方法来执行和删除临时图像文件(如果有的话)。是否凌驾于onDestroy()正确的方法?

2 个答案:

答案 0 :(得分:1)

use these two method : 

onSaveInstanceState(),ondestroy()。 用这种方法编写清晰的内存代码。如果应用程序在后台并关闭然后onsaveinstance调用并直接关闭应用程序ondestroy调用。

答案 1 :(得分:-1)

是的,我认为对于你的相关情况onDestroy()是很好的approch。通过使用onCreate()删除图像将占用内存,直到下次用户启动应用程序。