标签: android restart
我正在编写一个将用于公共交通的应用程序,我对此有特殊要求。我需要应用程序以某种方式自动重启/带到前面如果满足以下所有条件:
- 用户按下后退键或主页键,应用程序最小化
- 设备空闲后经过一段时间
总之,我想知道我应该使用什么,广播接收器或后台服务。 代码片段或示例将不胜感激:)谢谢!
答案 0 :(得分:2)
您应该注册一个BroadcastReceiver for screen_off操作,并在其上onReceive()方法解锁屏幕(如果需要)并启动您的应用程序。
BroadcastReceiver for screen_off
onReceive()