我在 Activity A 有一个文件名列表视图(存储在 sdcard 中的文件)。单击 listView 中的项目时,会触发 ACTION_VIEW 意图。它会显示用户可以打开文件的应用程序列表。当用户选择其中之一时,它会在活动 B 中打开文件。如果用户在查看文件时按下 HOME 按钮,我想删除存储在 SDCard 中的文件。我该怎么做?
我显然不能使用父 Activity 的 OnPause/OnStop 来删除文件,也无法访问通过 Intent 调用的 Activity 的 onPause/onStop。由于它是家庭新闻,我无法从活动 B 调用活动 A 的 onActivityResult。
无论如何在通过意图调用的活动中检测到主页按钮按下?还是有其他方法可以达到所需的结果?
谢谢。