Я использую навигационную библиотеку Jetpack для Android с BottomNavigationView. Я реализовал NavHost, NavGraph и мои фрагменты. Все работает так, как задумано, когда я использую действия для навигации.
Я использую следующий код для настройки всего:
val navController = Navigation.findNavController(this, R.id.nav_host)
bottom_navigation.setupWithNavController(navController)
Проблема в том, что если я нажимаю на вкладку 2 раза, фрагментвоссоздан дважды. Есть ли способ перехватить навигацию? Я не хочу переходить к тому же фрагменту, который показан.