我在第四块碎片上。在第四个片段视图中,当我单击Cancel按钮时,它将转到第二个片段。但我用的是popbackimmediate,它在第三个片段上。

最佳答案

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);

关于android - popBackStackImmediate从第4个 fragment 到第2个 fragment ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19900127/

10-10 01:41