在》)。
public abstract class BaseFragment extends Fragment {
private View view = null;
// 一个View只能被 添加布局里面ViewPager一次
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
if (view == null) {
view = createView(inflater, container, savedInstanceState);
} else {
// has parent
ViewGroup parent = (ViewGroup) view.getParent();
if (parent != null) {
parent.removeView(view);
}
}
return view;
}
protected abstract View createView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState);
}
对于viewpager中存放fragment情况。
总结:对于viewpager的adapter设置的时候。当进入adapter时。会进入父类的fragmentzhon