Я использую Jetpack Navigation для управления нижним навигационным контроллером. Это прекрасно работает; Тем не менее, я ищу способ улучшить UX.
Можно ли отключить вкладку, к которой в данный момент перемещается пользователь?
Я могу «спамить» текущую вкладку в нижней части навигации, которая без необходимости перезагружает данные и пользовательский интерфейс. Если это поведение (повторного нажатия на текущую вкладку) предназначено, есть ли способ сохранить состояние фрагмента, чтобы при перемещении назад и к нему он не воссоздается?
Как я справляюсь с нижней навигацией:
navController = NavHostFragment.findNavController(navigation_host_fragment)
NavigationUI.setupWithNavController(bottom_navigation_view, navController)