抽取ButterKnife到BaseActivity
2016-11-09 19:40
260 查看
1.ButterKnife
注解框架,大大减小工作量,点我学习ButterKbife使用2.抽取到BaseActivity
刚开始在BaseActivity的onCreate方法中添加ButterKnife.bind(this);
发现并没有起作用,究其原因就是bind必须在setContentView之后
正确的方法就是重写三个setContentView方法,在每个方法的 super.setContentView之后添加ButterKnife.bind(this),具体如下:
@Override public void setContentView(@LayoutRes int layoutResID) { super.setContentView(layoutResID); ButterKnife.bind(this); } @Override public void setContentView(View view) { super.setContentView(view); ButterKnife.bind(this); } @Override public void setContentView(View view, ViewGroup.LayoutParams params) { super.setContentView(view, params); ButterKnife.bind(this); }
搞定,收工!
相关文章推荐
- Android结合ButterKnife创建自己的BaseActivity
- BaseActivity+ButterKnife 地图在onDestroy中执行mMapView.onDestroy()遇到空指针的问题
- Android结合ButterKnife创建自己的BaseActivity(兼容6.0)
- Android结合ButterKnife创建自己的BaseActivity(兼容6.0)
- ## 抽取BaseActivity解放你的titlebar ##
- 2.抽取代码(BaseActivity)
- ButterKnife:绑定我们的Activity和Fragment
- Android短信(baseactivity抽取相同代码块,复用代码,减少工作量)短信管家4
- (一) 抽取Activity基类--BaseActivity
- fresco加载图片+EventBus Activity之间跳转传值+GreenDAo数据库+retrofit请求数据+recyclerview展示数据+ButterKnife找控件
- 直接拿来用,BaseActivity的常用功能的抽取
- ButterKnife学习笔记【三】--- Activity中的绑定
- Butterknife下的BaseAdapter封装。
- Android开发之ButterKnife,GreenDao简单运用,以及推荐并使用一个好用的开源库BaseRecyclerViewAdapterHelper。
- 继承与BaseActivity的抽取
- Android开发懒人库 -- ButterKnife
- 自己常用的BaseAppCompatActivity ,备份方便自己copy
- Android注解使用之通过annotationProcessor注解生成代码实现自己的ButterKnife框架
- ButterKnife使用简介
- ButterKnife的使用