2
我开始使用Butterknife,但现在我面临一个与我的局部变量声明问题,即我不得不使用Butterkinfe.findbyid(视图,ID)。有没有办法使用注释这里Butterknife DI为局部变量
例如:
private void setText(){
TextView textView=Butterknife.findbyid(view,R.id.xyz);
}
在寻找@Bind(R.id.xyz)的TextView TextView的;
为什么TextView必须是本地范围?有没有理由不能成为课堂范围? – ripple182
在许多情况下,我只能看到局部范围,这就是为什么我在本地声明视图元素 – Bytecode
@ ripple182,因为一个好方法是始终保持变量(方法等)范围尽可能窄,并只在有一个很好的理由。 –