我已经按照http://developer.android.com/guide/topics/appwidgets/index.html上的小部件教程,我也知道如何创建一个AlarmManager来更新小部件。我想知道的是如何有效地关闭默认的onUpdate()。根据指南(在该链接),当我使用AlarmManager时,我应该将updatePeriodMillis
设置为零。但onUpdate()
一直被调用(因为0总是失效)。如果我把它设置为30分钟,它会在那个时间段更新。所以实际上它继续使用updatePeriodMillis
中的值,这使得使用AlarmManager的效果无效。我错过了什么吗?
更新:实际上还有另一个代码会触发另一个事件的更新,所以没关系。 欢呼声。