Android AppWidgetManager方法getAppWidgetIds返回空数组

时间:2012-11-08 17:19:46

标签: android android-appwidget

我的应用在服务中更新,并首先执行此操作以获取小部件的ID:

AppWidgetManager widgetManager = AppWidgetManager.getInstance(this);
int[] widgetIds = widgetManager.getAppWidgetIds(new ComponentName(this, WidgetReceiver.class));

有时,即使窗口小部件仍在主屏幕上,此方法也会返回一个空数组。我四处搜索,找不到任何相关信息。问题是它并不总是发生,只是有时候(虽然它会在后来的更新尝试中看起来不会成功时发生)。

有没有人碰到这个,更好的是找到了解决方案?非常感谢。

0 个答案:

没有答案