android 控件 fragment baseFragment
来源:互联网 发布:java集合常用的方法 编辑:程序博客网 时间:2024/05/16 04:46
public abstract class BaseFragment extends Fragment { private Activity mActivity; private View view; /** * 这里获取参数的传递 */ @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); getBundleArguments(); } /** * 这里进行控件,界面的初始化 * 返回一个需要展示的View * 创建该Fragment的视图 */ @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { view = inflater.inflate(getLayoutId(), container, false); initView(); return view; } /** * 这里这里获取activity * 当Fragment与Activity发生关联时调用。 * 可以在onCreateView,onCreate里面获取,但是这里获取更安全一点 */ @Override public void onAttach(Context context) { super.onAttach(context); mActivity = (Activity) context; } /** * 这里进行数据的初始化 * 当Activity的onCreate方法返回时调用 */ @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); initData(); } /** * 获得fragment传递的arguments */ protected void getBundleArguments() { } /** * 控件初始化 */ protected abstract void initView(); /** * 数据初始化 */ public void initData() { } /** * 获取布局 */ public abstract int getLayoutId(); public View findViewById(int id) { return view.findViewById(id); }}
0 0
- android 控件 fragment baseFragment
- Android 6.0 运行时权限 fragment的简单封装 basefragment
- android BaseFragment 工具类
- android 抽取BaseFragment
- Android架构之BaseFragment
- 191.m1-Fragment页面优化,继承BaseFragment
- BaseFragment
- BaseFragment
- Android 控件之 Fragment
- android 控件 fragment 生命周期
- Android控件之Fragment
- android高级控件-Fragment
- android 之 Baseactivity 和BaseFragment
- Fragment重复使用跳转可以自己写一个BaseFragment继承Fragment
- Android控件Activity、Fragment详解
- android 控件 fragment 简单上手
- android 控件 fragment 简单分析
- android常用封装 --- BaseFragment
- cocos2d-c++ 添加iOS广告sdk遇到的问题(inmobile)
- 小试1解析
- 使用Alamofire进行XML参数的POST请求
- AndroidStudio使用之路
- Picasso设计详解
- android 控件 fragment baseFragment
- json按时间排序
- jQuery使用时注意
- 用Memcached实现Spring Cache
- Canvas小demo(直线和曲线绘制出一个星空,月亮,绿地)
- 寻找另一个空间
- CC2540/CC2541/CC254x之OSAL应用程序接口API介绍
- android解决无法设定listview的item高度
- 创建oracle实例遇到swap分区空间不足