如何在后台检查应用程序是否正在运行

时间:2013-10-07 10:18:27

标签: android android-service android-background

我正在开发一个Application,我想在Application Phone StartApplication Closed时启动Application。基本上,当service开始时,如果background正在运行,则会在1分钟后检查Application applicationapplication

如果BroadCast Receivers已关闭,则会启动application。我使用application实现了第一部分。但我无法在后台监控{{1}}状态。

我使用了服务并创建了一个线程来检查{{1}}状态(运行与否),但该服务仅在应用程序运行时才有效。

我需要一些建议。

1 个答案:

答案 0 :(得分:0)

没有直接的方法可以确定您的应用何时进入前台或后台。您的活动中只有参考计数的可能性,例如每个onResume你添加+1并在每个onPause你减少1.如果你的计数是0,你的整个应用程序是在后台,如果不是它在前景。