を使用して、単一のアクティビティ アプリでFragmentActivity
スタックを表示しています。Fragments
これは正常に機能しており、スタックの一番上が回転したときにデバイスを回転させるまで、フラグメントを移動してスタックをFragment
上に戻すことができますが、戻るボタンを押すとルートに戻りFragment
ます間にある他Fragment
のすべてはなくなりました。
次のコードを使用しFragment
て、スタックに a を追加しています。
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.mainContentViewContainer, newFragment, "DetailFragment");
transaction.addToBackStack(null);
transaction.commit();
回転後にスタックが空になる原因は何ですか?