我正在使用导航组件,因此不使用FragmentManager。假设我有片段A、B。
如果用户导航A -> B -> A -> B,然后按下返回按钮,我希望后退堆栈只是A,而不是A -> B -> A。换句话说,如果片段已经存在于后退堆栈中,则不要添加片段。是否可以在不使用FragmentManager的情况下实现这一点?
我正在使用导航组件,因此不使用FragmentManager。假设我有片段A、B。
如果用户导航A -> B -> A -> B,然后按下返回按钮,我希望后退堆栈只是A,而不是A -> B -> A。换句话说,如果片段已经存在于后退堆栈中,则不要添加片段。是否可以在不使用FragmentManager的情况下实现这一点?