0
別のウィジェットをクリックすると、別のデータを表示する必要があります。例えば、ウィジェット1は私に数字1のウィジェットを、ウィジェットには数値2を表示します:)どのウィジェットがクリックされたかを確認するにはどうすればよいですか?
ウィジェットからインテントでデータを送信できますが、そのデータをアクティビティクラスで受け取る方法はありますか? Widgetクラス
Intent intent = new Intent(context, Information.class);
intent.putExtra("widget_id", appWidgetId);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget1x1);
remoteViews.setOnClickPendingIntent(R.id.widget_layout, pendingIntent);
'intent.putExtra( "WIDGET_ID"、appWidgetId);'私はそれをバインドすることができますので、どのようにウィジェットクラスであり、そして、あなたのコードは、活動にすべきですか? –
intent.putExtraの後、インテントをパラメータとして渡すことでアクティビティを呼び出すでしょうか? – kosa
um、yes + pendingintentウィジェットであることを意味します。 –