我的Android应用程序的不同Hoomescreen Widgets有一个配置活动。
我在配置活动中得到了WidgetId,如下所示:
widgetid = extras.getInt(
AppWidgetManager.EXTRA_APPWIDGET_ID,
AppWidgetManager.INVALID_APPWIDGET_ID);
但是后来在代码中我想知道哪个WidgetProvider类调用了Configuration Activity。我怎么能这样做?
P.S。
我找到了答案:
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context);
AppWidgetProviderInfo appWidgetManager.getAppWidgetInfo(widgetid);
答案 0 :(得分:0)
使用AppWidgetManager.getAppWidgetInfo()
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context);
AppWidgetProviderInfo appWidgetManager.getAppWidgetInfo(widgetid);