我正在尝试决定并在activity的onResume方法中显示一个片段,但如果再次选择之前添加的片段,则该活动将变为空白.
示例代码(带一个片段):
@Override protected void onResume(){ FragmentTransaction trans = getSupportFragmentManager().beginTransaction(); trans.replace(R.id.myLayout,fragA); trans.commit(); getSupportFragmentManager().executePendingTransactions(); }
使用上面的代码,当第一次创建活动时,它会正确显示fragA,但是如果我按Home键然后切换回我的活动(为了再次激活onResume),它全部变为空白(看起来像fragA已移除).