У меня есть настраиваемое уведомление с тремя кнопками («ок», «отмена», «позже»). Я могу поймать событие клика только тогда, когда есть одна кнопка, но с тремя кнопками я не могу знать, какая из них нажата. Мой вопрос: «Как узнать, какая кнопка нажата?»
// I use this code in My "createNotification" function to add event to buttons
Intent intent = new Intent(Context.NOTIFICATION_SERVICE);
PendingIntent pendinghomeIntent =
PendingIntent.getBroadcast(getBaseContext(), 0, intent, 0);
notificationView.setOnClickPendingIntent(R.id.okButt, pendingrecentAppIntent);
notificationView.setOnClickPendingIntent(R.id.cancelButt, pendingrecentAppIntent);
notificationView.setOnClickPendingIntent(R.id.laterButt, pendingrecentAppIntent);
Я создал сервис для регистрации и отмены регистрации вещательного приемника, и это делается отлично в случае одной кнопки. С тремя кнопками, когда я нажимаю на каждую из них, происходит один и тот же результат (который реализуется в функции onReceive), но я хочу, чтобы для каждой из них был другой результат.
Пожалуйста, помогите мне, спасибо заранее