我写了下一个代码
val navController = this.findNavController(R.id.my_nav_host_fragment)
return NavigationUI.navigateUp(drawerLayout, navController) // that line makes an error
在我发现这个错误之后
Too many arguments for public open fun navigateUp(): Boolean defined in androidx.navigation.NavController
我连接到此代码块的导入是
import androidx.navigation.findNavController
Gradle 配置
def nav_version = "2.5.3"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"
我已经尝试了here的解决方案,但它根本没有帮助,因为这样做我刚刚遇到了一个新错误
Unresolved reference: findNavController
试试这个
NavigationUI.navigateUp(navController,抽屉布局)