关于bufferKnife8.8.1点击事件无效的原因

由于最新版bufferknife在activity和fragment里面使用方法是不一样的,我们一般在activity里面直接使用如下:

ButterKnife.bind( inflateView);

以上一步操作即可。

但是在fragment里面这样写不会报错,但是无法获取点击事件,

在fragment里面应该这样使用:

Unbinder bind = ButterKnife.bind(this, inflateView);

然后在ondestory里面注销即可:

@Override
    public void onDestroy() {
        super.onDestroy();
        bind.unbind();
    }

就这样无法点击事件就可以解决了

猜你喜欢

转载自blog.csdn.net/xiayiye5/article/details/82845027
今日推荐