博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BaseFragment
阅读量:4462 次
发布时间:2019-06-08

本文共 1167 字,大约阅读时间需要 3 分钟。

public abstract class BaseFragment extends Fragment {    public FragmentActivity mActivity;    /**     * 此方法可以得到上下文对象     */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);    }    /*     * 返回一个需要展示的View     */    @Override    public View onCreateView(LayoutInflater inflater, ViewGroup container,                             Bundle savedInstanceState) {        mActivity = getActivity();        View view = initView(inflater);        initFindViewById(view);        return view;    }    /**     * 子类可以复写此方法初始化事件     */    protected  void initEvent(){    }    /*     * 当Activity初始化之后可以在这里进行一些数据的初始化操作     */    @Override    public void onActivityCreated(Bundle savedInstanceState) {        super.onActivityCreated(savedInstanceState);        initData();        initEvent();    }    /**     * 子类实现此抽象方法返回View进行展示     *     * @return     */    public abstract View initView(LayoutInflater inflater);    /**     * 初始化控件     */    protected abstract void initFindViewById(View view);    /**     * 子类在此方法中实现数据的初始化     */    public  abstract void initData() ;}

 

转载于:https://www.cnblogs.com/zhujiabin/p/5632020.html

你可能感兴趣的文章
夜神模拟器
查看>>
SparkStreaming入门及例子
查看>>
Web应用增加struts2支持
查看>>
java程序——凯撒加密
查看>>
面试题:比较两个数字大小
查看>>
Linux命令:pgrep
查看>>
大数据应用期末总评
查看>>
Windows Store App之数据存储
查看>>
实验五:Xen环境下多虚拟机的桥接配置
查看>>
抽象类和开闭原则
查看>>
English class 82 The Importance of traveling
查看>>
C++ 类与对象
查看>>
python用递归函数解汉诺塔游戏
查看>>
可持久化线段树入门小结
查看>>
Redis与Python交互
查看>>
VueJS参数绑定:v-bind:href,v-on:event
查看>>
Jmeter进行接口测试
查看>>
第一天python学习内容
查看>>
Maximum-SubsequenceSum
查看>>
常用的一些shell变量
查看>>