Android_Fragment抽基类贼简单的使用

直接看代码吧

/*Time:2019/4/16
 *Author:zhaozhiwei
 *Description:
 */
public abstract class BaseFragment extends Fragment {

    private View view;

    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        view = inflater.inflate(getLayoutId(), container, false);
        return view;

    }


    @Override
    public void onActivityCreated(@Nullable Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        initView(view);
        initData();
    }

    //执行数据
    protected abstract void initData();
    //布局
    protected abstract int getLayoutId();
    //视图
    protected abstract void initView(View view);
}

猜你喜欢

转载自blog.csdn.net/Android_Mr_Zhao/article/details/89357516
今日推荐