我想在 appwidget 上添加两个按钮,然后我想设置它的 onclicklistener 方法。
有没有办法做到这一点?如何?
RemoteViews views = new RemoteViews(context.getApplicationContext(), R.layout.main_view);
Intent intent = new Intent(context, InputBroadcastReceiver.class); // receiver class
intent.putExtra(EXTRA_ID, id); // some extras
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent,PendingIntent.FLAG_UPDATE_CURRENT); views.setOnClickPendingIntent(R.id.my_button, pendingIntent);
然后覆盖 InputBroadcastReceiver 中的 onReceive 方法并享受您的输入;)
BroadcastReceivers 在这里解释。