apr*_*dia 11 android android-view butterknife
调用的最佳做法是什么: -
Butterknife.unbind()
Run Code Online (Sandbox Code Playgroud)
在自定义Android视图中,请?
Wah*_*Haq 26
是的,onDetachedFromWindow正如NJ的回答中提到的那样正确,因为这是视图不再具有绘图表面的地方.
但答案中错误地提到了用法.正确的方法涉及约束onFinishInflate():
@Override
protected void onFinishInflate() {
super.onFinishInflate();
unbinder = ButterKnife.bind(this);
}
Run Code Online (Sandbox Code Playgroud)
和解除绑定onDetachedFromWindow:
@Override
protected void onDetachedFromWindow() {
super.onDetachedFromWindow();
// View is now detached, and about to be destroyed
unbinder.unbind();
}
Run Code Online (Sandbox Code Playgroud)
N J*_*N J 10
试试吧 onDetachedFromWindow()
Unbinder unbinder;
unbinder = Butterknife.bind(this, root);
Run Code Online (Sandbox Code Playgroud)
在onDetachedFromWindow你需要打电话unbinder.unbind();
@Override
protected void onDetachedFromWindow() {
super.onDetachedFromWindow();
// View is now detached, and about to be destroyed
unbinder.unbind()
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4974 次 |
| 最近记录: |