如何关闭通过 Android 导航库启动的对话框片段

tir*_*r38 5 android-architecture-navigation

Navigation 2.1.0-alpha03 中,他们添加了导航到带有<dialog>标签的 DialogFragment 的功能。

但是,源片段/活动如何关闭此对话框片段?在纯 AOSP android 中使用 很容易做到这一点dialogFragment.dismiss(),但我在导航库中没有看到伴随的方式。

mus*_*off 6

findNavController().navigateUp() 就是你要找的那个。

<dialog>的处理方式相同<fragment>。控制目标都是相同的。