我正在开发我的第一个小部件,它是一个简单的计算器小部件。我把计算器小部件显示在屏幕上很好。但我的问题是我不知道处理按钮是如何按下的。例如。如果按下按钮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,我不知道在哪里执行此任务。谢谢你的任何建议。