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