导航组件取回片段结果返回起始目的地

时间:2020-12-25 16:58:19

标签: android android-fragments android-architecture-navigation android-navigation

我正在使用带有导航组件的底部导航视图。这里的第一个菜单是开始目的地。每当我使用 findNavController().currentBackStackEntry?.savedStateHandle?.getLiveData<Contact>("contact") ?.observe(viewLifecycleOwner) { result -> viewModel.setContact(result) } 从第三个菜单片段子片段片段中获取结果时。每当我 popBackstack() 子片段它返回到第一个菜单即开始目的地。如果我 popBackstack() 注释掉上面的代码后,它会正常返回到第三个菜单本身。有没有办法在收到子片段片段的结果后返回第三个菜单本身。

0 个答案:

没有答案