目录

1. Glide

2. ButterKnife

2.1 ButterKnife的绑定时机


1. Glide

2. ButterKnife

2.1 ButterKnife的绑定时机

2.1.1 Activity中的绑定

【时机】Activity#onCreate()
【传参】ButterKnife.bind(Activity target);

@Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activtiy_main);        // 绑定时机        ButterKnife.bind(this);    }

2.1.2 Fragment中的绑定

【时机】Fragment#onCreateView() 或者 Fragment#onViewCreated() 中,View获取成功之后 && 控件调用之前
【传参】ButterKnife.bind(Object target, View source);
【注意】注意这里的第一个参数,可以使用Fragment中的this,不能像在Activity中的使用那样传Activity,不能改用getActivity()方法,否则会报错。

 @Override    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {        View view = inflater.inflate(R.layout.fragment_main,null);        // 绑定时机:获取View之后,调用View内控件之前        ButterKnife.bind(this,view);        initViews(view);        return view;    }

【参考】https://www.jianshu.com/p/572a405d5e00 # ButterKnife:绑定我们的Activity和Fragment
              https://www.jianshu.com/p/e1d81e156f36 # ButterKnife学习笔记【四】--- Fragment中的绑定

 

更多相关文章

  1. android百度地图:ItemizedOverlay
  2. RelativeLayout
  3. Android(安卓)绑定远程Service(此Service开启在另外一个进程中)
  4. android_常用UI控件_02_EditText_01添加图片到edittext中
  5. android 通过handler实现异步处理
  6. android Textview颜色渐变
  7. Android:横行滚动且隔行变色的ListView控件
  8. Android在程序中动态生成控件,动态布局
  9. android ScrollView--Linearlayout可以上下拖动

随机推荐

  1. android 实现音频分享功能
  2. Android搜索过滤
  3. android,两个汉字转拼音工具!
  4. Android 2D hardware 加速通告
  5. Android studio 自带的 LoginActivity 连
  6. Porting Android to S3C6410
  7. android下安装AnDroidDraw
  8. Android的自定义长按
  9. Android中Intent传值
  10. android之OkHttpClient通信