首页 > 解决方案 > 'view' 没有设置 NavController,NavigationUI 在点击时带有drawerLayout

问题描述

当尝试在drawerLayout标题上导航onclick时,它说 'VIEW' <...> does not have a NavController set at androidx.navigation.Navigation.findNavController

我试图使用提供的不同方法从控制器导航,但似乎没有任何效果,我想这不是解决问题的方法

我发现它与动作相关,下面的代码确实有效

Navigation.findNavController(it).navigate(R.id.profileFragmentNav)

但在下面的代码中使用 id 不会: <action android:id="@+id/action_profileFragmentNav_to_chatlistFragment"/>

有没有办法通过传递嵌套的自定义视图来使 headerLayout 与 navController 一起工作?

标签: androidkotlinnavigationuinavigationcontrollernavigation-drawer

解决方案


推荐阅读