Androidx的Fragment中使用ButterKnife空指针问题

    fragment和butterknife都是大家用的比较多的东西了,不过要是使用姿势不对也会造成一些不必要的困扰。在此记录一下我在使用ButterKnife过程中由于姿势不对造成的空指针问题。
    fragment中使用butterknife的绑定方式与activity中不同,需要使用ButterKnife.bind(this,view)的方式,其中this不可以替换为getActivity()。另外,由于使用了androidx,所以在build.gradle文件中需要添加对于Java8的支持,否则在fragment中使用butterknife会出现空指针的情况。

compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

你可能感兴趣的:(Android)