0

私は最初のウィジェットを開発しています。これは単純な電卓ウィジェットです。電卓ウィジェットが画面にうまく表示されました。しかし、私の問題は、ハンドル ボタンの押し方がわからないことです。たとえば、ボタン 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に変更したいのですが、このタスクをどこで実行すればよいかわかりません。提案をありがとう。

4

0 に答える 0