How to Have Navigation Drawer setup with Navigation Controller and handle individual Menu Items
问题 I would like to have most of menu item handled by Navigation Component's controller, but I also want to handle one "Log out" menu item individually like this: val navController = findNavController(R.id.nav_host_fragment) nav_view.setNavigationItemSelectedListener { item -> when(item.itemId) { R.id.logout_menu_item -> { Toast.makeText(context, "Logut Menu Item Touched", Toast.LENGTH_LONG).show() true } else -> false } } nav_view.setupWithNavController(navController) bottom_navigation