如何使用 kotlin 中的导航组件以编程方式返回上一个片段?

时间:2021-04-28 19:22:30

标签: java android kotlin

我需要使用 kotlin 中的导航组件以编程方式返回上一个片段。如何在具有此功能的按钮上设置点击侦听器?

2 个答案:

答案 0 :(得分:3)

你可以在你的 NavController 上调用 popBackStack() 方法,点击那个按钮 类似的东西:

findNavController().popBackStack()

了解更多check Navigation Component docs

答案 1 :(得分:3)

根据 Navigation and the back stack guide,您需要使用 NavController 的 popBackStack() method 弹出返回堆栈并返回到前一个片段。