Función de disparo en acción de notificación clic

Estoy escribiendo una aplicación en Kotlin que debería mostrar una notificación con un button de acción.

Tengo una class. Vamos a llamarlo NotificationClass

Esta class crea notifications para mí a través de fun createNotification()

Todo esto funciona bien Pero quiero agregar un button a la notificación que, onclick, activa una function en mi NotificationClass llamada notificationActionClicked() .

¿Hay alguna manera de que pueda hacer esto?

(La class de notificación no es un service de Android. Es solo una class de utilidad).

necesitas ver el bash pendiente

  public void createNotification(View view) { // Prepare intent which is triggenetworking if the // notification is selected Intent intent = new Intent(this, NotificationReceive.class); PendingIntent pIntent = PendingIntent.getActivity(this, (int) System.currentTimeMillis(), intent, 0); // Build notification Notification noti = new Notification.Builder(this) .setContentTitle("New mail from " + "test@gmail.com") .setContentText("Subject").setSmallIcon(R.drawable.icon) .setContentIntent(pIntent) .addAction(R.drawable.icon, "Call", pIntent) .addAction(R.drawable.icon, "More", pIntent) .addAction(R.drawable.icon, "And more", pIntent).build(); NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); // hide the notification after its selected noti.flags |= Notification.FLAG_AUTO_CANCEL; notificationManager.notify(0, noti); }