android自动应用程序重新启动,如果设备在主屏幕并空闲一段时间

时间:2011-10-10 12:20:36

标签: android restart

我正在编写一个将用于公共交通的应用程序,我对此有特殊要求。我需要应用程序以某种方式自动重启/带到前面如果满足以下所有条件

- 用户按下后退键或主页键,应用程序最小化

- 设备空闲后经过一段时间

总之,我想知道我应该使用什么,广播接收器或后台服务。 代码片段或示例将不胜感激:)谢谢!

1 个答案:

答案 0 :(得分:2)

您应该注册一个BroadcastReceiver for screen_off操作,并在其上onReceive()方法解锁屏幕(如果需要)并启动您的应用程序。