在我的应用程序中,我从图库中挑选的图像创建新的图像文件。这些新的图像文件是图库中对应文件的压缩版本。
当我单击提交Button
时,这些文件将被发送到服务器。确认服务器的响应后,这些临时文件将被删除。
我的问题是,如果我在选择图像后关闭应用程序并在联机提交之前,临时(压缩)文件会留在内存中。
当关闭应用程序时,最好的方法是使用清理方法来执行和删除临时图像文件(如果有的话)。是否凌驾于onDestroy()
正确的方法?
答案 0 :(得分:1)
use these two method :
onSaveInstanceState(),ondestroy()。 用这种方法编写清晰的内存代码。如果应用程序在后台并关闭然后onsaveinstance调用并直接关闭应用程序ondestroy调用。
答案 1 :(得分:-1)
是的,我认为对于你的相关情况onDestroy()是很好的approch。通过使用onCreate()删除图像将占用内存,直到下次用户启动应用程序。