0

こんにちはみんな FragmentTransaction.Below の実行中に混乱しています。詳細は次のとおりです。

A 、 B 、 C 、 D という 4 つのフラグメントがあります。

私がやったことは次のとおりです。

最初の A (置換)

A --> B (add および addToBackStack)

B --> C (add および addToBackStack)

C --> D (Replace and addToBackStack)

Fragment D で [戻る] ボタンを押すと、ハードウェアの [戻る] キーを押すとナビゲーションが次のようになります。

D --> B --> B(何も起こらない) --> A --> アプリを終了します。

バックスタックに追加しているにもかかわらず、フラグメント C がどこに行ったのかわかりません

これについて私を助けてください。

ここに私のデモプロジェクト全体へのリンクがあります

4

1 に答える 1