navigation drawer activity切换fragment时怎么实现不重新初始化
通过eclipse自动创建的navigationdraweractivity,在切换fragment时怎么实现不重新初始化之前的操作保持不变。...
通过eclipse自动创建的navigation drawer activity,在切换fragment时怎么实现不重新初始化之前的操作保持不变。
展开
1个回答
展开全部
加入back stack.代码如下:
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction =
fragmentManager.beginTransaction();
// 创建Fragment2
Fragment2 fragment2 = new Fragment2();
// 替换Fragment
fragmentTransaction.replace(
R.id.fragmentcontainer, fragment2);
// 加入back stack:============================就是下面这行。
fragmentTransaction.addToBackStack(null);
// 提交事务
fragmentTransaction.commit();
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction =
fragmentManager.beginTransaction();
// 创建Fragment2
Fragment2 fragment2 = new Fragment2();
// 替换Fragment
fragmentTransaction.replace(
R.id.fragmentcontainer, fragment2);
// 加入back stack:============================就是下面这行。
fragmentTransaction.addToBackStack(null);
// 提交事务
fragmentTransaction.commit();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询