最近在看fragment,在一个activity里面去动态加载fragment,我是在activity里面新建了两个fragment,然后activity的布局是上面一个viewGroup去加载fragment,下面一个viewgroup去写一个viwePager,在viewPager滑动的时候去切换不同的fragment,我的fragment切换是用
private void selectItem(int position) {

FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
switch (position) {
case 0:ft.replace(R.id.content_frame, fragment1);
                break;
                case 1:ft.replace(R.id.content_frame, fragment2);
                break;
                }
}
但是切换的时候不能保存fragment的状态,但是我重写了onSaveInstanceState(Bundle outState)这个方法,在屏幕切换的时候是可以保存状态的,但是为什么在fragment切换的时候不能保存呢