Android 从父活动中检测何时在子活动中按home键

Android 从父活动中检测何时在子活动中按home键,android,android-intent,Android,Android Intent,我在活动a中有一个文件名列表视图(SD卡中存储的文件)。单击listView中的项目时,将触发一个ACTION\u VIEW意图。它会显示一个应用程序列表,用户可以使用这些应用程序打开文件。当用户选择其中一个时,它将在活动B中打开文件。如果用户在查看文件时按下HOME(主页)按钮,我想删除SD卡中存储的文件。我怎样才能做到 显然,我无法使用父活动的OnPause/OnStop来删除文件,也无法访问通过意图调用的活动的OnPause/OnStop。由于这是一个家庭新闻,我无法从活动B调用活动a的活

我在活动a中有一个文件名列表视图(SD卡中存储的文件)。单击listView中的项目时,将触发一个ACTION\u VIEW意图。它会显示一个应用程序列表,用户可以使用这些应用程序打开文件。当用户选择其中一个时,它将在活动B中打开文件。如果用户在查看文件时按下HOME(主页)按钮,我想删除SD卡中存储的文件。我怎样才能做到

显然,我无法使用父活动的OnPause/OnStop来删除文件,也无法访问通过意图调用的活动的OnPause/OnStop。由于这是一个家庭新闻,我无法从活动B调用活动a的活动结果

在通过意图调用的活动中是否存在检测home按钮按下的方法?或者是否有其他方法可以达到要求的结果


谢谢

我认为你不能对主按键做出反应。这是为了防止应用程序劫持它。请参阅-根据文档,“Key code constant:Home Key。此密钥由框架处理,永远不会传递给应用程序。”

是的,我知道这一点。我在考虑使用onPause/onStop。