如何检测活动何时在前台并启动另一个活动

时间:2013-12-19 16:21:23

标签: android

我的客户端有一些专有的Android设备,他需要锁定设置。基本上他想要一个服务,它将检测设置活动何时在前台并切换到“键入你的密码”活动,这将允许在密码正确的情况下运行设置应用程序。

我的问题是如何检测另一个应用程序何时在前台? 作为后续行动,是否有一种简单的方法可以在检测到应用程序时将其应用到前端?

1 个答案:

答案 0 :(得分:0)

适用于Android 4.0及更高版本的ActivityLifecycleCallbacks课程。您在Application类中注册此侦听器,并将通知每个已启动的活动。您可以为所有已启动的活动实施计数器,如果至少启动了一项活动,则该应用程序是前台。

对于旧设备,每个活动都需要调用Application的回调方法来报告它已启动。