警报管理器意外停止

3
我已经创建了一个时钟小部件,附带一些不错的背景。我使用Alarm Manager来每1分钟更新时间和背景图。但是在几个小时后,它停止工作,也就是说,我可以运行该小部件,并且也可以在屏幕上分别得到时间和背景。但是在一段时间后(几个小时),小部件停止更新时间和背景。以下是我的操作步骤:
- 在OnUpdate方法中,设置Alarm Manager以便每1分钟发出信号。 - 使用Pending Intent调用服务,在该Alarm Manager中。 - 使用AsyncTask从服务更改位图图像(否则出现ANR错误)。 - 在小部件更新完成后使用stopself停止服务。
我在许多地方使用了try catch,以获取任何错误,但我没有收到任何错误信息。
请提供建议。

你能否发布更新小部件的代码? - AD14
你解决了这个问题吗?我现在遇到了同样的问题。 - Ilya Kogan
删除你的许多 try-catch 块。这样或许更容易找出错误发生的位置。 - Spiff
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接