模棱两可的方法调用导航

时间:2019-04-02 19:36:38

标签: android

将Android与Java结合使用时出现以下错误:

  

模棱两可的方法调用。两者都导航(NavController,DrawerLayout)   在NavigationUI和NavigationUp中(NavController,AppBarConfiguration)   在NavigationUI匹配中

尝试使用此代码:

@Override
public boolean onSupportNavigateUp() {
    return NavigationUI.navigateUp(navController, null);
}

我不知道该怎么办才能解决这个问题?

2 个答案:

答案 0 :(得分:0)

将null放到要使用的版本中。编译器不确定要调用哪个,强制转换会告诉它。

答案 1 :(得分:0)

如果传递的是null,则根本不需要NavigationUI。只需在navigateUp本身上调用NavController

@Override
public boolean onSupportNavigateUp() {
    return navController.navigateUp();
}
相关问题