#android #android-studio #android-fragments #bottomnavigationview #android-navigation
Вопрос:
Я использую навигационный компонент для нижнего навигационного компонента.
bottomNavbar.setupWithNavController(navController)
теперь это работает нормально, но когда я нажимаю кнопку «Назад», он возвращается на домашнюю страницу, но значок не меняется, он застрял в предыдущем выбранном фрагменте. У меня есть три фрагмента, и я реализовал navbar отдельно во всех этих фрагментах, вот код для этих трех фрагментов.
фрагмент настроек
val bottomNavbar = view.findViewByIdlt;BottomNavigationViewgt;(R.id.bottomNavbar) bottomNavbar.setupWithNavController(navController)
фрагмент поиска
val bottomNavbar = view.findViewByIdlt;BottomNavigationViewgt;(R.id.bottomNavbarSearch) bottomNavbar.setupWithNavController(navController)
фрагмент чата
val bottomNavbar = view.findViewByIdlt;BottomNavigationViewgt;(R.id.bottomNavbar) bottomNavbar.setupWithNavController(navController)
здесь фрагмент поиска-это мой домашний фрагмент.
Есть ли ошибка в моей реализации или мне следует просто переключиться на старый способ реализации нижнего вида навигации.
любая помощь будет признательна. Спасибо