使用NavigationUI完成撤消设置

时间:2019-09-28 22:05:27

标签: android android-studio android-layout android-architecture-components

我已经使用NavigationUI设置了抽屉

 NavigationUI.setupActionBarWithNavController(this, navController, drawerLayout)
 NavigationUI.setupWithNavController(navView, navController)

我如何从navController中删除/取消链接抽屉布局和工具栏?

1 个答案:

答案 0 :(得分:0)

NavigationUI将WeakReferenceToolbar保留到您传递的DrawerLayoutToolbar中,当任何基础视图被垃圾回收时(例如,如果您的{{ 1}}是Fragment布局的一部分)。

如果您要这样做,则无需使用NavigationUI手动注销注册的侦听器集,也无需执行任何API。