Компонент архитектуры навигации - popBackStack без удаления фрагмента из BackStack - PullRequest
0 голосов
/ 19 октября 2018

Я хочу реализовать BottomNavigation, используя компонент архитектуры навигации.Все работает нормально, за исключением того, что после смены элементов фрагменты не сохраняют свое состояние.Что я сделал, так это переопределил onNavigationSelectedListener из BottonNavigationView и popBackStack, когда к нему был добавлен фрагмент:

setOnNavigationItemSelectedListener {
    if (!navigation.popBackStack(it.itemId, false))
        navigation.navigate(it.itemId)
    true
}

Он работает нормально, но только для первой обработки Back Stack, после того как фрагмент удален из негои не может быть передан в пуп, когда происходит навигация.

У меня вопрос, есть ли возможность вспомнить стек, а не удалить его фрагмент, используя только компонент архитектуры Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...