检测其他应用何时关闭

时间:2015-05-12 15:29:55

标签: java android

有没有办法确定Android上的其他应用何时关闭?

不幸的是,我无法控制相关应用,据我所知,没有特定于该应用的事件我可以收听。

关闭,"我的意思是说,所述应用程序从可见并在前景中变为不可见并且在前景中。所以这个事件可能是由于按下主页按钮或后退按钮直到应用程序消失,或点击应用程序中的一个链接导致另一个应用程序获得焦点。

基本上,我想检测特定应用何时关闭,并显示通知或在屏幕上弹出一个小叠加层。

1 个答案:

答案 0 :(得分:0)

我建议您查找与特定应用相关的流程名称。民意调查清单。如果您在一次投票中看到该应用的名称,并且在后续投票中该应用的名称已不存在,则该应用已被关闭。

然而,Android会保持一个应用程序打开'尽可能长时间而不是终止过程,所以这可能不是一条好路线。

我自己走这条路: Determining the current foreground application from a background task or service