我正在开发一个Application
,我想在Application
Phone Start
和Application
Closed
时启动Application
。基本上,当service
开始时,如果background
正在运行,则会在1分钟后检查Application
application
或application
。
如果BroadCast Receivers
已关闭,则会启动application
。我使用application
实现了第一部分。但我无法在后台监控{{1}}状态。
我使用了服务并创建了一个线程来检查{{1}}状态(运行与否),但该服务仅在应用程序运行时才有效。
我需要一些建议。
答案 0 :(得分:0)
没有直接的方法可以确定您的应用何时进入前台或后台。您的活动中只有参考计数的可能性,例如每个onResume你添加+1并在每个onPause你减少1.如果你的计数是0,你的整个应用程序是在后台,如果不是它在前景。