如何获得appwidget自己的ID?

时间:2010-07-31 02:50:17

标签: android uniqueidentifier android-appwidget

我正在尝试调试我的窗口小部件无效并且填充新窗口小部件的问题。这只会在开始时发生一次,然后它永远是第二个窗口小部件。所以,我想把代码放入以缩小它发生的时间点。我想做的事情是这样的:

e.g., (not real code) Log.d(TAG, "myWidgetId=" + this.getMyWidgetId());

然后我会得到所有已启用ID的列表,看看我是否在列表中。我找不到能给我自己身份的方法,成员,属性等吗?

1 个答案:

答案 0 :(得分:0)

无法做到。 AppWidgetProvider的ID是隐式处理的并且可以更改,因此,最好的方法是让AppWidgetManager生成特定组件的小部件列表,调用它们,然后使用提供的ID响应服务请求。