我需要以下情况的帮助。我有配置活动的小部件。在活动中是带有一些值的微调器,这应该会影响小部件的外观(只有一个文本TextView
)。这时候,我在Configure activity中设置AlarmManager
了widget update(service)和modify 。TextView
这工作正常,但是当我重新启动手机时,不再设置警报,我应该再次设置它。我做不到,因为配置活动的设置丢失了。
有解决方案 - 将AppWidgetID
小部件设置保存到数据库,但我认为,这不是最好的解决方案。一个问题是,该onUpdate
方法在 ConfigureActivity方法AppWidgetProvider
之前被调用。onCreate
简而言之,我需要从配置活动中获取一些设置,将其传递给 AppWidgetProvider 并更新小部件。
提前致谢