我正在使用 a在单个活动应用程序中FragmentActivity
显示堆栈。Fragments
这工作正常,我可以通过片段移动并回击以返回堆栈,直到我旋转设备,当我最终Fragment
旋转堆栈顶部时,但点击后退按钮将我带回根Fragment
目录之间的所有其他Fragment
s 都消失了。
我正在使用以下代码将 a 添加Fragment
到堆栈中:
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.mainContentViewContainer, newFragment, "DetailFragment");
transaction.addToBackStack(null);
transaction.commit();
什么可能导致旋转后堆栈为空?