美文网首页
Android 使用ButterKnife遇到的坑 2018-0

Android 使用ButterKnife遇到的坑 2018-0

作者: cybkw | 来源:发表于2018-03-16 14:35 被阅读11次

导入butterKnife之后使用 BindView();没有作用 并且报空指针.   

原因是我在基类的BaseActivity里面初始化时 ButterKnife.bind(this)方法. 需要重写一个抽象getLayoutId()方法,在onCreate()里面 setContentView(getLayoutId());   

并且建议导入时按照官方的方法构建 :

在Project: build.gradle:  dependencies下添加: classpath'com.jakewharton:butterknife-gradle-plugin:8.8.1';

在app:build.gradle: apply plugin: 'com.jakewhartton.butterknife'

dependencies{

           compile'com.jakewharton:butterknife:8.8.1'

           annotationProcessor'com.jakewharton:butterknife-compiler:8.8.1'

}

相关文章

网友评论

      本文标题:Android 使用ButterKnife遇到的坑 2018-0

      本文链接:https://www.haomeiwen.com/subject/uaalqftx.html