Android アプリのさまざまな Hoomescreen ウィジェットに対して 1 つの構成アクティビティがあります。
次のように構成アクティビティで WidgetId を取得します。
widgetid = extras.getInt(
AppWidgetManager.EXTRA_APPWIDGET_ID,
AppWidgetManager.INVALID_APPWIDGET_ID);
しかし、コードの後半で、どの WidgetProvider クラスが構成アクティビティを呼び出したかを知りたいと思います。これどうやってするの?
PS
私は答えを見つけました:
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context);
AppWidgetProviderInfo appWidgetManager.getAppWidgetInfo(widgetid);