我的小部件只是一个日期小部件。我需要的是每天凌晨 12:00(午夜之后)更新 UI。这是我第一次这样做的方式:
在我的widget_info.xml
:
android:updatePeriodMillis="1000*60*30" //equals to 30 min which is the min time you can update.
这种方法工作正常,除了一件事:它没有在上午 12:00 准确更新。它可能会在上午 12:00-12:30 的范围内更新(在我的情况下,它会在上午 12:19 更新)。如何在每小时开始时强制更新?
我阅读了一些关于使用 AlarmManager 的内容,这将帮助您在 30 分钟内更新小部件。这将解决我的问题(如果我强制它每分钟更新一次),但我能有比这更简单的解决方案吗?