当从其他菜单按下返回按钮时,为什么返回到主菜单?

问题描述

在以下链接中我对导航组件高级示例有疑问: https://github.com/android/architecture-components-samples/tree/master/NavigationAdvancedSample。 该项目将导航组件 BottomNavigationView 一起使用,并且导航逻辑位于 NavigationExtensions.kt 中的 BottomNavigationView.setupWithNavController 扩展功能内。 >文件。当菜单切换到另一个菜单

graphIdToTagMap.forEach { _,fragmentTagIter ->
  if (fragmentTagIter != newlySelectedItemTag) {
    detach(fragmentManager.findFragmentByTag(firstFragmentTag)!!)
  }
} 

这些行将Home NavHostFragment分离。我的问题是,当按下后退按钮时,我不明白为什么如果它被分离并且没有保存在后退堆栈中,为什么它又回到了首页

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)