popBackStackImmediate从第4个片段到第2个片段?

时间:2013-11-11 06:26:10

标签: android android-fragments android-fragmentactivity

我是第4片段。在第4个片段视图中,当我点击取消按钮时,它会进入第2个片段。但我使用popBackStackImmediate它继续第3片段。

1 个答案:

答案 0 :(得分:17)

fmgr.popBackStackImmediate(2, 0);

fmgr.popBackStackImmediate(3, FragmentManager.POP_BACK_STACK_INCLUSIVE);

应该做的伎俩


您还可以在交易中为您的片段命名

fmgr.beginTransaction()
    .add(R.id.container, FRAGMENT, "your_fragment")
    .addToBackStack("your_fragment")
    .commitAllowingStateLoss();

fmgr.executePendingTransactions();

然后弹出这个片段:

fmgr.popBackStackImmediate("your_fragment", 0);