private View view;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
Log.d("debug", "onCreateView: " + view);
if (view == null) {
view = super.onCreateView(inflater, container, savedInstanceState);
initView(view);
initData();
}
ViewGroup parentView = (ViewGroup) view.getParent();
if (parentView != null) {
parentView.removeView(view);
}
return view;
}复制代码
1 onCreateView 切换在切回来会重新加载 需要将Fragmeng缓存
转载于:https://juejin.im/post/5ca42f1051882543dd7891bd