私は最初のウィジェットを開発しています。これは単純な電卓ウィジェットです。電卓ウィジェットが画面にうまく表示されました。しかし、私の問題は、ハンドル ボタンの押し方がわからないことです。たとえば、ボタン 1 が押された場合、textView は 1 を表示するように変更されます。電卓はウィジェットとしてではなくアプリとして機能します。私は次のようなものを持っています:
RemoteViews v = new RemoteViews(context.getPackageName(), R.layout.activity_main);
final Intent onClickIntent = new Intent(context, CalculatorReceiver.class);
final PendingIntent onClickPendingIntent = PendingIntent.getBroadcast(context, 0,
onClickIntent, PendingIntent.FLAG_UPDATE_CURRENT);
v.setPendingIntentTemplate(R.id.one, onClickPendingIntent);
正直なところ、ここで何をしているのかわかりませんが、ボタン1のクリックを認識してtextViewを1に変更したいのですが、このタスクをどこで実行すればよいかわかりません。提案をありがとう。