Я хочу реализовать BottomNavigation, используя компонент архитектуры навигации.Все работает нормально, за исключением того, что после смены элементов фрагменты не сохраняют свое состояние.Что я сделал, так это переопределил onNavigationSelectedListener из BottonNavigationView и popBackStack, когда к нему был добавлен фрагмент:
setOnNavigationItemSelectedListener {
if (!navigation.popBackStack(it.itemId, false))
navigation.navigate(it.itemId)
true
}
Он работает нормально, но только для первой обработки Back Stack, после того как фрагмент удален из негои не может быть передан в пуп, когда происходит навигация.
У меня вопрос, есть ли возможность вспомнить стек, а не удалить его фрагмент, используя только компонент архитектуры Android