更新当前窗口小部件时也更新另一个窗口小部件

时间:2015-01-06 07:29:27

标签: java android widget

大家好我正面临一个问题 我在这里使用两个小部件 顶部的小部件大小为4 * 2,底部小部件的大小为4 * 1 因此,当我单击上部窗口小部件的切换时,它会将切换状态从打开更改为关闭 这也适用于第二个的情况

我希望这两个小部件必须同时更新 任何帮助都会得到帮助!!!

这个code用于上部小部件,即大小为4 * 2,即顶部 我在第二个小部件中也使用了相同的代码,我将类的名称更改为WidgetProvider1.class

图片为:

enter image description here

1 个答案:

答案 0 :(得分:0)

您已按ID更新了小部件,但您可以传递array个ID或只更新all个小部件。

<强> EDITED

例如,替换

AppWidgetManager wm = AppWidgetManager.getInstance(context);
wm.updateAppWidget(widgetId, views);

AppWidgetManager wm = AppWidgetManager.getInstance(context);
ComponentName cn = new ComponentName(context, WidgetProvider.class);
wm.updateAppWidget(cn, views);