Фоновое уведомление НажмитеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Фоновое уведомление Нажмите

Сообщение Anonymous »

Я работаю над приложением для Android, в котором мне нужно открывать последний взаимодействующий экран, когда пользователь нажимает на уведомление, когда приложение находится в фоновом режиме. Однако вместо возобновления последнего действия приложение каждый раз запускается из SplashActivity, даже если последнее действие (например, HomeActivity) было открыто до того, как приложение перешло в фоновый режим. Класс получателя уведомлений

Код: Выделить всё

val onboardingIntent = Intent(this, MainActivity::class.java).apply {
//flags = Intent.FLAG_ACTIVITY_CLEAR_TOP
putExtra(IntentData.KEY_NOTIFICATION_BODY, bundle)
}
val notificationBuilder = NotificationCompat.Builder(this, BuildConfig.APPLICATION_ID)
.setSmallIcon(R.drawable.ic_notification)
.setContentTitle(title")
.setContentText(message)
.setAutoCancel(true)
.setBadgeIconType(NotificationCompat.BADGE_ICON_SMALL)
//.setSound(notificationSound)
.setContentIntent(getPendingIntent(bundle))
Ожидаемое поведение
При нажатии на уведомления и приложение в фоновом режиме необходимо открыть последний экран без запуска заставки.
текущее поведение
Каждый раз, когда я нажимаю уведомление, когда приложение находится в фоновом режиме, оно появляется на заставке.>

Подробнее здесь: https://stackoverflow.com/questions/790 ... tion-click
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»