私は4番目のフラグメントにいます。4 番目のフラグメント ビューでキャンセル ボタンをクリックすると、2 番目のフラグメントに移動します。しかし、私はpopBackStackImmediateを使用し、3番目のフラグメントに進みます。
質問する
10466 次
1 に答える
18
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);
于 2013-11-21T09:10:30.137 に答える