android-fragments 如何从后栈中删除上一个片段

9bfwbjaz  于 2022-11-14  发布在  Android
关注(0)|答案(1)|浏览(132)

我正在使用片段导航,从后台堆栈中删除片段时遇到问题。以下是详细信息:我有三个独立的片段(让我们将它们命名为A1、A2和A3),且它们中每一个都可以使用findNavController().navigate()导航到片段B,在一些操作之后,使用相同的方法导航到片段C。我需要的是,当按下 * 后退箭头 * 时,我返回到A片段(我从那里开始)避免fragment B。我试过使用app:popUpTo,和popBackStack,但是都不起作用。另外,我强烈不推荐使用FragmentManager

ruyhziif

ruyhziif1#

您可以使用

findNavController().popUp(2)

相关问题