我正在使用android中的新导航架构组件。 我有三个片段,LoginFragment,MainFragment,SettingFragment。主机片段为LoginFragment,登录成功后,进入MainFragment,进入MainFragment中的SettingFragment,然后退出并进入LoginFragment。
答案 0 :(得分:0)
您可以在导航图中使用 Pop Behavior (流行为行为),然后将 Pop To设置为,这将从堆栈顶部删除片段,直到您指定的片段ID。
答案 1 :(得分:0)
输入此代码
FragmentManager fm = getActivity().getSupportFragmentManager();
for(int i = 0; i < fm.getBackStackEntryCount(); ++i) {
fm.popBackStack();
}
但同样可以使用以下内容:
FragmentManager.popBackStack(String name, FragmentManager.POP_BACK_STACK_INCLUSIVE)