美文网首页
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