因为父类的返回不能写成这样
@Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container , @Nullable Bundle savedInstanceState) { View swipeRefreshView = addSwipeRefreshView(inflater, container, savedInstanceState); return super.onCreateView(inflater, (ViewGroup) swipeRefreshView, savedInstanceState); }
需要写成这样。
@Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container , @Nullable Bundle savedInstanceState) { View swipeRefreshView = addSwipeRefreshView(inflater, container, savedInstanceState); // return super.onCreateView(inflater, (ViewGroup) swipeRefreshView, savedInstanceState); return swipeRefreshView }