报警管理器意外停止

时间:2011-12-28 12:00:27

标签: android android-widget alarmmanager android-service

我创建了一个具有一些漂亮背景的时钟小部件。我使用Alarm Manager每1分钟更新一次时间和背景。但它在几个小时后停止工作,意味着我可以运行该小部件,我也分别在屏幕上获得时间和背景。但经过一段时间(几个小时)后,它会停止更新小部件中的时间和背景。我做了以下事情,

OnUpdate方法 - 设置每隔1分钟发出信号的警报管理器。 在该警报管理器中使用待处理意图调用服务。 使用AsyncTask从服务更改位图图像(否则我得到ANR错误)。 在小部件更新完成后使用stopself来停止服务。

我使用了很多try catch,在不同的地方发现错误,但我也没有收到任何错误。

请建议。

1 个答案:

答案 0 :(得分:0)

我被问到了同样的问题。最终发现警报管理器不应该使用超过几个小时。请参阅此问题以供参考。

android alarm manager stops after few hours