Android:检测应用程序后台

时间:2010-08-26 14:58:31

标签: android

我的应用程序有很多屏幕。是否有可能检测到不属于应用程序的屏幕(未在我的Android清单中定义)是否可见?

2 个答案:

答案 0 :(得分:1)

当一个活动失去焦点时,将调用

onPause()(对任何一个屏幕,无论是你自己还是别人)。当您的用户从您的应用中启动其他活动时,您可以在他们这样做时设置一个标记并在onPause()中进行检查。如果该标志不存在,您可以假设另一个应用程序已获得焦点。

答案 1 :(得分:0)

如果回到登录界面,请尝试阅读android:finishOnTaskLaunch

http://developer.android.com/guide/topics/manifest/activity-element.html#finish

它解决了我类似的问题; - )