2011-12-28 108 views
3

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

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

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

请给此建议。

+0

你可以在哪里更新小部件? – AD14 2011-12-28 12:27:50

+1

是否有任何logcat打印? – Deepak 2011-12-28 13:01:01

+0

你解决了这个问题吗?我现在有同样的问题。 – 2012-11-14 14:19:55

回答