【发布时间】:2012-09-21 11:06:30
【问题描述】:
我正在编写一个应用程序,允许用户制作照片,然后对其进行一些处理。
我使用 IMAGE_CAPTURE 意图启动相机,并提供将照片保存在那里的路径。
这张照片是临时的,我想在我的应用完成后将其删除。
我有一个显示照片并允许用户与之交互的活动,我认为删除它的最佳方法是使用 onDestroy 方法。
我遇到的问题是,当用户更改设备的方向时,活动被破坏并被新的活动替换,但我不能仅仅因为用户改变方向而删除文件,因为稍后需要它。
那么,我该怎么做才能删除这些文件?
是否有其他方法可以覆盖,例如 onAppExit,我可以在其中删除所有临时文件?
提前致谢
【问题讨论】:
标签: android android-activity lifecycle temporary-files resource-cleanup