Назад навигация от Действия, у которого было FLAG_ACTIVITY_NEW_TASK к Деятельности, у которой было FLAG_ACTIVITY_NEW_DOCUMENT, не работает - PullRequest
0 голосов
/ 24 сентября 2018

У меня странная проблема при работе с флагами намерений.Я постараюсь объяснить как можно яснее.

У меня есть 3 действия в моем приложении.Активность панели инструментов, Активность документов и Дочерняя активность.Я запустил Dashboard Activity с флагами намерений по умолчанию.Теперь я хочу открыть действия с документами как отдельные на последних экранах, поэтому из Dashboard я начал Document Activity с флагом FLAG_ACTIVITY_NEW_DOCUMENT.Теперь из Document Activity я открыл Child Activity с FLAG_ACTIVITY_NEW_TASK из-за некоторых требований.До сих пор все было идеально.

Теперь, когда я возвращаюсь из Child Activity, он не возвращается к Document Activity, а сразу переходит к Dashboard Activity.Но если я запускаю дочернюю активность с намерениями по умолчанию (№ FLAG_ACTIVITY_NEW_TASK), она работает просто отлично (то есть нажатие обратной кнопки из дочерней активности переходит в документную активность).

Любая помощь, чтобы исправить эту проблему очень ценится.

PS: Я не могу избежать этих флагов при запуске соответствующих действий.

Спасибо!

...