Statusmelding tikt de app open (content-intent naar MainActivity)
This commit is contained in:
parent
a3242e1109
commit
a14ede3b8c
1 changed files with 7 additions and 0 deletions
|
|
@ -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)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue