问题描述
在以下链接中我对导航组件高级示例有疑问: 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 (将#修改为@)