我正在编写一个应用程序,允许用户制作照片然后对其进行一些处理。
我使用 IMAGE_CAPTURE 意图启动相机,并提供将照片保存在那里的路径。
这张照片是临时的,我想在我的应用完成后将其删除。
我有一个显示照片并允许用户与之交互的活动,我认为删除它的最佳方法是使用 onDestroy 方法。
我遇到的问题是,当用户更改设备的方向时,活动被破坏并被新的活动替换,但我不能仅仅因为用户改变方向,因为以后需要它而删除文件。
那么,我能做些什么来删除这些文件呢?
是否有任何其他方法可以覆盖,例如 onAppExit,我可以在其中删除所有临时文件?
提前致谢