在底部导航中切换选项卡片段时会重新创建片段。我不想保留已保存的实例。只是禁用选项卡切换,直到加载片段或类似的东西。我将菜单项放在xml文件中,并且整个功能都基于NavigationUI。
我在Internet上尝试了多种解决方案,但是我尚未找到有关何时使用NavigationUI设置底部导航的任何解决方案。所有的解决方案都是关于其他方法的,因为navigationUI底部导航是一个相当新的概念。在下面,我将代码发布到MainActivity.kt中。
setUpBottomNavMenu(navController)
private fun setUpBottomNavMenu(navController: NavController){
bottom_navigation?.let {
NavigationUI.setupWithNavController(it, navController)
}
}
感谢大家的帮助,因为我花了很多时间试图解决这个问题,但还没有解决方案。