我正在使用几个fragment
s 来动态添加到activity
. 一切正常,当我按下后退按钮时,fragment
s 转到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;
}
我想阻止那些fragment
s 重新创建。我试过了,onSavedInstanstate
但没有任何效果。我怎样才能做到这一点?