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