Statusmelding tikt de app open (content-intent naar MainActivity)

This commit is contained in:
eddy 2026-10-14 20:51:55 +02:00
commit a14ede3b8c

View file

@ -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)
}