【发布时间】:2019-04-17 02:42:44
【问题描述】:
我刚开始使用 Android NavigationUI 通过抽屉式菜单实现 Fragment Navigation。虽然它确实感觉有点像魔术,但我有一个主要问题。也就是说,我在菜单中有一个logout 项目,它不应该导航到任何片段,而是导航到“操作”。虽然我在这里找到了类似的问题,例如this one,但我还没有找到我的问题的明确答案。以下是我目前用来设置导航的功能:
private fun setupNav() {
val binding: ActivityMainMenuBinding = DataBindingUtil.setContentView(this,
R.layout.activity_main_menu)
drawerLayout = binding.drawerLayout
navController = Navigation.findNavController(this, R.id.content_frame)
appBarConfiguration = AppBarConfiguration(navController.graph, drawerLayout)
// Set up ActionBar
setSupportActionBar(binding.toolbar)
setupActionBarWithNavController(navController, appBarConfiguration)
binding.navView.setupWithNavController(navController)
}
如果您对我如何解决此问题有任何建议,如果您能分享这些建议,我们将不胜感激。
【问题讨论】:
标签: android kotlin navigation-drawer android-jetpack androidx