更新:解决 了 Android 小部件 - 点击操作,在 30 分钟内更新,单独的实例
用代码更正答案:
Android Widget - 点击操作,在 30 分钟内更新,独立实例
我需要帮助编写小部件(在示例中,小部件是小部件活动,配置是配置活动)。我只需要小部件类代码。
小部件:
- 每隔几秒执行一次自动更新(用于名称和颜色),从配置活动的例程中检索数据(例如:每 5 秒小部件调用 Configuration.GetData(...))
- 单击时小部件必须调用另一个过程(例如:Configuration.execute()),然后执行自动更新。
一切都必须在多个实例中工作(所以我必须将 appWidgetId 传递给所有例程)我已经有可以正常工作的配置活动(带有 appWidgetId 标识符的 SharedPreferences)
我已经阅读了很多答案和教程,但是在编码期间,我在小部件上遇到了这个问题:
第一次尝试:-只有一个实例可以正常工作,但是从第二个开始我无法正确获取 appWidgetId(所有小部件都像最新的一样工作)
第二次尝试:-onUpdate(带有alarmManager)对第一个实例工作正常,然后所有实例在它们的时间和其他实例时间自动更新......问题。