我为我的Android应用程序有一个配置活动,用于不同的Homescreen小部件。
我可以通过以下方式在配置活动中获取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);