android – Butterknife自定义视图解除绑定

前端之家收集整理的这篇文章主要介绍了android – Butterknife自定义视图解除绑定前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
呼叫的最佳做法是什么: –
Butterknife.unbind()

自定义Android视图中,请?

解决方法

是的,onDetachedFromWindow是 NJ’s answer中提到的正确函数,因为这是视图不再具有绘图表面的位置.

但答案中错误地提到了用法.正确的方法涉及在onFinishInflate()中绑定:

@Override
protected void onFinishInflate() {
    super.onFinishInflate();
    unbinder = ButterKnife.bind(this);
}

并在onDetachedFromWindow中取消绑定:

@Override
protected void onDetachedFromWindow() {
    super.onDetachedFromWindow();
    // View is now detached,and about to be destroyed
    unbinder.unbind();
}

猜你在找的Android相关文章