0

アプリケーションには次のワークフローがあります。

アクティビティ 1 (ListView) -> アクティビティ 2 (フラグメントを読み込む ListView) -> フラグメント 1 -> フラグメント 2。

すべてうまくいきました。Fragment 2 に進み、[戻る] ボタンを押して各ステップを後方にトラバースすることができました。

ある時点で、ActionBar を追加する必要がありました。Google に代わっていくつかの奇妙なプログラミングが原因で、android.support.v7.app.ActionBarActivity をインポートする ActionBarActivity を拡張する必要があります。これには、すべての Fragment マネージャーを android.support.v4.app をインポートする「サポート」に変更する必要があります。フラグメントマネージャー。

その結果、ワークフロー全体で ActionBar が表示されますが、Fragment 2 にしか進むことができません。[戻る] ボタンを押すと、アクティビティ 1 が表示され、BackStack はありません。

では、ActionBar と BackStack を持つアクション/フラグメントを持つことは不可能ですか、それとも別の理由で BackStack が壊れているのでしょうか?

どんな助けでも大歓迎です。

ありがとうございました!

4

2 に答える 2