#android #android-fragments #android-architecture-navigation #android-navigation
#Android #android-фрагменты #android-архитектура-навигация #android-навигация
Вопрос:
Я использую bottom navigationview с компонентами навигации. Здесь первое меню является начальным пунктом назначения. Всякий раз, когда я использую findNavController().currentBackStackEntry?.savedStateHandle?.getLiveData<Contact>("contact") ?.observe(viewLifecycleOwner) { result -> viewModel.setContact(result) }
для получения результата фрагменты третьего меню, дочерние фрагменты фрагментируются. Всякий раз, когда я popBackstack()
использую дочерний фрагмент, он возвращается в первое меню, то есть в начальный пункт назначения. Если я popBackstack()
после комментирования приведенного выше кода, он обычно возвращается к самому третьему меню. Есть ли способ вернуться к самому третьему меню после получения результата от фрагмента дочерних фрагментов.