如果使用导航体系结构组件,如果已经存在片段,如何避免将其添加到后退堆栈?

问题描述 投票:0回答:1

我正在使用导航组件,所以我没有使用FragmentManager。假设我有片段A,B。

如果用户导航A-> B-> A-> B,然后按返回按钮,我希望后退堆栈只是A而不是A-> B->A。换句话说,如果它不添加片段已经存在于Backstack中。如果不使用FragmentManager,是否有可能?

android android-fragments android-navigation android-jetpack-navigation android-navigation-graph
1个回答
0
投票

是,您需要使用setPopUpTo

这是一个很好的setPopUpTo,可以为您提供帮助

© www.soinside.com 2019 - 2024. All rights reserved.