перекидывает, а закрывает приложение? Я указал, что маин - родительская.
Значит main завершается перед открытием второй
я перехожу из пуша на активити. Нажимаю назад (я прописал, что родительская должна быть Маин), а у меня просто прилку закрывает и все
Так нужно же открывать сразу две активити
Это для того, чтобы потом стек восстановить?
https://developer.android.com/guide/components/activities/tasks-and-back-stack#ManagingTasks
что за бред, чтобы с пуша открывать 2 активити? Зачем тогда сделали в манифесте атрибут parentActivityName, который как раз и должен отправить на ту активность, которую укажу
Само ничего открывается не будет. Две активити - два интента
parentActivityName The system reads this attribute to determine which activity should be started when the user presses the Up button in the action bar.
То есть если прилетел пуш, помимо той активити, которую я открываю при клике мне надо открывать еще и MainActivity?
Ну конечно
нужную мне активити с пуша я окрываю вот так, то есть такой же интент фильтр добавить еще и в MainActivity?
если хочешь стек, то только в корневой активности фильтр и оставляй, а оттуда сам открывай что нужно. т.е пуш ведет в В. Прилка перехватывает в А, читает аргументы, пакует, открывает Б, читает аргументы, пакует открывает В
Мда.. В Первой активити принять аргументы, перекинуть их во вторую активити, открыть ее. Тогда будет стек. Но блин, какая-то дикая реализация
Можно ещё вот это глянуть https://developer.android.com/training/notify-user/navigation#build_a_pendingintent_with_a_back_stack
Это тут не при чем. У меня такая проблема, если запускаю из фона или когда апка вообще не запущена
Что за пуши? Fcm?
да, если в фоне пуш прилетает, то его данные в интенте приходят в ту активити, которую я указал
Обсуждают сегодня