在重新启动时保存简单的Android小部件

时间:2010-10-26 00:19:58

标签: android android-widget

我有一个问题,我一直在苦苦挣扎并且变得非常令人沮丧......

我有一个应用程序,用户可以在配置活动中修改窗口小部件的背景图像。一旦他们选择了他们想要的图像,我就会使用widgetsID和图像的值保存SharedPreferences文件...但是在WidgetProvider的onEnabled中我不知道窗口小部件ID,所以我无法查看哪个图像使用...因为可以有这个小部件的多个实例,我不知道哪个id与哪个onEnabled ...

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

可以简单地完成:

    int[] allids = AppWidgetManager .getInstance(context) .
getAppWidgetIds(new ComponentName(context, AwarenessWidget.class));

我可以获取应用的所有ID并调用onupdate并根据保存的首选项更新每个视图

如果有人需要,我可以详细说明......

Baffels me没有人能够找到那个并帮助我!现在看起来很直接!