如何维护片段的状态

时间:2014-07-31 06:57:19

标签: android fragment

当我从Fargment A移动到另一个Fragment B并回到Fragment A时,我不想再次创建或膨胀片段A视图。如何维护和恢复片段A的状态。

下面是代码,我是如何从片段A移动到片段B的。

FragmentManager fragmentManager=getActivity().getSupportFragmentManager();
                FragmentTransaction fragmentTransaction=fragmentManager.beginTransaction();

                FragmentB fragmentB=new FragmentB();

                fragmentTransaction.replace(R.id.frameLayoutmainActivity, fragmentB);
                fragmentTransaction.addToBackStack("previous");
                fragmentTransaction.commit();

当回到片段A时,在后退按钮上单击....

FragmentManager fm = getActivity().getSupportFragmentManager();
            fm.popBackStack();

但问题是onCreateView()总是被调用并且视图再次膨胀。我不想再次膨胀视图。

0 个答案:

没有答案