ウィジェットのすべての ACTIVE インスタンスのリストを取得しようとしています。私の AppWidgetProvider の OnUpdate メソッドでは、次のことを行っています。
// Get all ids
ComponentName thisWidget = new ComponentName(context, this.getClass());
int[] lastWidgetIds = appWidgetManager.getAppWidgetIds(thisWidget);
問題は、ウィジェットをホーム画面に追加してから削除した場合でも、getAppWidgetIds が、削除したばかりのウィジェットの ID を含むリストを返すことです。
ホーム画面でアクティブなウィジェットのみの ID を取得する方法はありますか?