我正在使用几个fragments 来动态添加到activity. 一切正常,当我按下后退按钮时,fragments 转到backstack. 当我出现时resume,它就会出现。但每次打开时Resume,它都在重新创建fragment和调用onCreateView。我知道这是fragment生命周期的正常行为。
这是我的onCreateView:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(
R.layout.competitive_programming_exercise, container, false);
return rootView;
}
我想阻止那些fragments 重新创建。我试过了,onSavedInstanstate但没有任何效果。我怎样才能做到这一点?