【发布时间】:2014-01-13 16:46:22
【问题描述】:
我有一个从 XML 静态添加的片段我想用另一个片段替换这个片段,我通过添加以下代码来做到这一点:
CFragment singleStationFragment = new CFragment();
android.support.v4.app.FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.replace(R.id.layoutlist, singleStationFragment);
transaction.addToBackStack(null);
transaction.commit();
问题是,当我按下后退按钮时,第一个片段没有显示,因为它不是通过事务添加的,经理也不知道,有没有办法可以添加第一个片段(已经添加FROM XML),到我的后台堆栈,或者我可以在单击返回而不是退出应用程序时显示它?谢谢!
【问题讨论】:
标签: android android-fragments back-button back-stack fragmenttransaction