手机睡眠时服务无法正常运行

时间:2012-11-12 17:08:43

标签: android android-service

即使手机正在睡觉,我也需要每隔X时间收到代码通知。

所以,我的设置是一个设置重复警报的服务,当它关闭时它告诉BroadcastReceiver它。从那个接收器,我正在尝试启动相同的服务,以便我可以处理一些代码。

当手机处于唤醒状态或处于调试模式时,我没有遇到任何问题。 但是,当我没有调试并且手机处于休眠状态时,看起来服务没有运行,因此不会处理我的警报。

我在哪里做错了? 我只希望我的应用程序的服务定期处理警报,即使手机处于休眠状态(我在服务中的Timer对象遇到相同问题后转移到警报)。

1 个答案:

答案 0 :(得分:1)

您需要获得唤醒锁定。

www.vogella.com/blog/2011/02/07/android-wakelock /

相关问题