我正在尝试调试我的窗口小部件无效并且填充新窗口小部件的问题。这只会在开始时发生一次,然后它永远是第二个窗口小部件。所以,我想把代码放入以缩小它发生的时间点。我想做的事情是这样的:
e.g., (not real code) Log.d(TAG, "myWidgetId=" + this.getMyWidgetId());
然后我会得到所有已启用ID的列表,看看我是否在列表中。我找不到能给我自己身份的方法,成员,属性等吗?
答案 0 :(得分:0)
无法做到。 AppWidgetProvider的ID是隐式处理的并且可以更改,因此,最好的方法是让AppWidgetManager生成特定组件的小部件列表,调用它们,然后使用提供的ID响应服务请求。