0
0
mirror of https://github.com/mueller-ma/PrepaidBalance.git synced 2024-09-20 00:12:15 +02:00

Open app when clicking notification

Fixes #89
This commit is contained in:
mueller-ma 2022-06-02 19:29:45 +02:00
parent a82ba1e54c
commit db6932fdb9

View File

@ -2,10 +2,13 @@ package com.github.muellerma.prepaidbalance.utils
import android.app.NotificationChannel
import android.app.NotificationManager
import android.app.PendingIntent
import android.content.Context
import android.content.Intent
import android.util.Log
import androidx.core.app.NotificationCompat
import com.github.muellerma.prepaidbalance.R
import com.github.muellerma.prepaidbalance.ui.MainActivity
class NotificationUtils {
companion object {
@ -19,7 +22,15 @@ class NotificationUtils {
const val NOTIFICATION_ID_ERROR = 2
fun getBaseNotification(context: Context, channel: String): NotificationCompat.Builder {
val pendingIntent = PendingIntent.getActivity(
context,
0,
Intent(context, MainActivity::class.java),
PendingIntent.FLAG_UPDATE_CURRENT or PendingIntent.FLAG_IMMUTABLE
)
return NotificationCompat.Builder(context, channel)
.setContentIntent(pendingIntent)
.setSmallIcon(R.drawable.ic_circle_multiple_outline)
.setColor(context.getColor(R.color.golden))
.setLights(context.getColor(R.color.golden), 500, 500)