У меня есть 2 фрагмента, где я хотел бы использовать значок гамбургера для правильного доступа к DrawerLayout.
HomeFragment и FavoritesFragment .
Что происходит, когда я нажимаю значок гамбургера и выбираю пункт меню «Избранное», он перемещается в «Избранное», но значок гамбургера становится стрелкой назад.
Я хотел бы показать значок гамбургера на обоих фрагментах.
Это то, что у меня есть в моей основной деятельности:
setupActionBarWithNavController(navController, drawerLayout)
setupWithNavController(binding.navView, navController)
navController.addOnDestinationChangedListener { controller, destination, _ ->
when (destination.id) {
R.id.categoryFragment -> drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED)
R.id.favoritesFragment -> drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED)
else -> drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED)
}
}