我有一个问题,我一直在苦苦挣扎并且变得非常令人沮丧......
我有一个应用程序,用户可以在配置活动中修改窗口小部件的背景图像。一旦他们选择了他们想要的图像,我就会使用widgetsID和图像的值保存SharedPreferences文件...但是在WidgetProvider的onEnabled中我不知道窗口小部件ID,所以我无法查看哪个图像使用...因为可以有这个小部件的多个实例,我不知道哪个id与哪个onEnabled ...
有什么建议吗?
答案 0 :(得分:0)
可以简单地完成:
int[] allids = AppWidgetManager .getInstance(context) .
getAppWidgetIds(new ComponentName(context, AwarenessWidget.class));
我可以获取应用的所有ID并调用onupdate并根据保存的首选项更新每个视图
如果有人需要,我可以详细说明......
Baffels me没有人能够找到那个并帮助我!现在看起来很直接!