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