Я внедрил push-уведомление для приложения. Когда уведомление прослушивается, как запустить приложение из заставки, если приложение уже убито. Я хочу начать с экрана Splash, если приложение уже убито и начнется с экрана Inside Inside, если приложение уже находится в фоновом режиме. Как справиться с этим? Пожалуйста, помогите мне.Как управлять навигацией при нажатии на уведомление
0
A
ответ
1
Добавьте этот код в ваш метод создания уведомлений:
Intent resultIntent = new Intent(this, SplashActivity.class);
resultIntent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_SINGLE_TOP);
resultIntent.setAction(Intent.ACTION_MAIN);
resultIntent.addCategory(Intent.CATEGORY_LAUNCHER);
PendingIntent resultPendingIntent = PendingIntent.getActivity(getApplicationContext(), 0, resultIntent, PendingIntent.FLAG_UPDATE_CURRENT);
mBuilder.setContentIntent(resultPendingIntent);
Поиграйте с намерением флагов [resultIntent.addFlags(/*intent flag here*/)]
, если вы хотите:
старт с экрана выплеска, если приложение уже убит и начинается с Внутри экрана приземления, если приложение уже находится в фоновом режиме.
Надеюсь, это поможет!
0
Используйте pendingIntent
, чтобы указать действие, которое должно быть выполнено после выбора пользователем уведомления. Пример учебник Here
Смежные вопросы
- 1. Как эффективно управлять навигацией Android?
- 2. Как я могу управлять навигацией?
- 3. Как управлять навигацией в Magento
- 4. Как запустить действие при нажатии на уведомление?
- 5. Как закрыть приложение при нажатии на уведомление?
- 6. Как удалить уведомление при нажатии?
- 7. Как удалить уведомление при нажатии на уведомление андроида
- 8. Очистить весь стек при нажатии на уведомление
- 9. Запуск пользовательского диалога при нажатии на уведомление
- 10. обновление активности при нажатии на уведомление
- 11. Запуск активности приложения при нажатии на уведомление
- 12. Создание действия при нажатии на уведомление, Android
- 13. Возобновление деятельности при нажатии на уведомление
- 14. Запуск операции при нажатии на уведомление
- 15. Открыть заявку при нажатии на уведомление
- 16. Сохранять стек активности при нажатии на уведомление
- 17. Отмена AlarmManager при нажатии на уведомление
- 18. Как отправить уведомление при нажатии пользователем объявления?
- 19. Как изменить уведомление другому при нажатии - android
- 20. Как управлять параллелизмом при нажатии на докере и докере?
- 21. Как получить уведомление при нажатии/нажатии строки заголовка окна
- 22. Как открыть определенный фрагмент при нажатии на уведомление
- 23. как увидеть страницу url при нажатии на уведомление
- 24. android - Как показать диалог при нажатии на уведомление
- 25. Как открыть определенное сообщение при нажатии на push-уведомление
- 26. android: как открыть приложение при нажатии на уведомление push
- 27. Как открыть страницу фрагмента при нажатии на уведомление в android
- 28. Как запустить код при нажатии пользователем на уведомление?
- 29. Как открыть действие, которое запустило уведомление при нажатии на него?
- 30. Как открыть текущую активность, которая открывается при нажатии на уведомление
Благодарим вас за человека upvote! ценить это – mangu23