Значок BottonNavigationView не меняется при нажатии на кнопку назад

#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)  

здесь фрагмент поиска-это мой домашний фрагмент.

Есть ли ошибка в моей реализации или мне следует просто переключиться на старый способ реализации нижнего вида навигации.

любая помощь будет признательна. Спасибо