ボタンを含むカスタム通知を作成し、ユーザーがボタンを押したときに一覧表示したいと思います。
ボタンはアクティビティを開くべきではなく、曲の変更などのロジックスタッフのみを開く必要があります。
コード:
RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.notification);
contentView.setTextViewText(R.id.toptext, nowPlayingTitle);
//this not work
Intent intent = new Intent(this, receiver.class);
intent.putExtra("UNIQ", "1");
PendingIntent pendingIntent = PendingIntent.getBroadcast(
this.getApplicationContext(), 234324243, intent, PendingIntent.FLAG_CANCEL_CURRENT)
contentView.setOnClickPendingIntent(R.id.imageButtonPlay,
pendingIntent);
notification.contentView = contentView;
// this is to return to my activity if click somwhere else in notification
Intent notificationIntent = new Intent(this, MYACTIVITY.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.contentIntent = contentIntent;
mNotificationManager.notify(NOTIFICATION_ID, notification);
setOnClickPendingIntentのコツがわからないのですが、2番目のパラメーターに何を含める必要がありますか?ユーザーがボタンを押した後、関数を呼び出すにはどうすればよいですか?
私はおそらく何かが欠けているので、受信機側とユーザーが押した後に何が起こったのか理解できません