From a14ede3b8cc1e4695b3ba719bcc32fe1084c044b Mon Sep 17 00:00:00 2001 From: eddy Date: Wed, 14 Oct 2026 20:51:55 +0200 Subject: [PATCH] Statusmelding tikt de app open (content-intent naar MainActivity) --- .../nl/eddydevink/buschauffeurswekker/core/Notifier.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/nl/eddydevink/buschauffeurswekker/core/Notifier.kt b/app/src/main/java/nl/eddydevink/buschauffeurswekker/core/Notifier.kt index d9a8e6e..7bc5dce 100644 --- a/app/src/main/java/nl/eddydevink/buschauffeurswekker/core/Notifier.kt +++ b/app/src/main/java/nl/eddydevink/buschauffeurswekker/core/Notifier.kt @@ -11,6 +11,7 @@ import androidx.core.app.NotificationCompat import androidx.core.app.NotificationManagerCompat import androidx.core.content.ContextCompat import nl.eddydevink.buschauffeurswekker.AlarmActivity +import nl.eddydevink.buschauffeurswekker.MainActivity import nl.eddydevink.buschauffeurswekker.R import java.time.Instant import java.time.ZoneId @@ -79,6 +80,11 @@ object Notifier { fun showStatus(context: Context, title: String, text: String) { if (!canNotify(context)) return + val openApp = PendingIntent.getActivity( + context, 0, + Intent(context, MainActivity::class.java), + PendingIntent.FLAG_UPDATE_CURRENT or PendingIntent.FLAG_IMMUTABLE, + ) val notification = NotificationCompat.Builder(context, CHANNEL_STATUS) .setSmallIcon(R.drawable.ic_stat_alarm) .setContentTitle(title) @@ -86,6 +92,7 @@ object Notifier { .setStyle(NotificationCompat.BigTextStyle().bigText(text)) .setPriority(NotificationCompat.PRIORITY_DEFAULT) .setAutoCancel(true) + .setContentIntent(openApp) .build() NotificationManagerCompat.from(context).notify(NOTIF_ID_STATUS, notification) }