如何解决导航组件取回片段结果返回起始目的地
我正在使用带有导航组件的底部导航视图。这里的第一个菜单是开始目的地。每当我使用 findNavController().currentBackStackEntry?.savedStateHandle?.getLiveData<Contact>("contact") ?.observe(viewLifecycleOwner) { result -> viewModel.setContact(result) }
从第三个菜单片段子片段片段中获取结果时。每当我 popBackstack()
子片段它返回到第一个菜单即开始目的地。如果我 popBackstack()
注释掉上面的代码后,它会正常返回到第三个菜单本身。有没有办法在收到子片段片段的结果后返回第三个菜单本身。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。