如何每分钟更新小部件

use*_*926 4 android android-widget

任何人都可以告诉我每分钟更新小部件的最佳方式.

现在我在AppWidget中使用线程,但有时我得到错误FAILED BINDER TRANSACTION!在那个错误之后,我总是会遇到很多错误,而且我无法再次更改我的小部件中的视图.

谢谢

tKe*_*tKe 5

使用AlarmManager来调度代码可以正确处理的重复AppWidget更新意图,而不是在AppWidget中使用线程.

这种方法的好处是可以配置更新速率,还可以处理设备休眠的情况(而不是唤醒以运行代码,甚至因为线程忙而被阻止睡眠).

互联网上有很多例子可以解释使用AlarmManager提升你的AppWidget更新意图的细节.