2
Я начал использовать Butterknife, но теперь столкнулся с одной проблемой с моей локальной декларацией переменных, то есть вынужден был использовать Butterkinfe.findbyid (view, id). Есть ли способ использовать аннотацию здесьButterknife DI для локальной переменной
Для примера:
private void setText(){
TextView textView=Butterknife.findbyid(view,R.id.xyz);
}
Я ищу @Bind (R.id.xyz) TextView TextView;
Почему TextView должен быть локальным? Есть ли причина, по которой он не может быть классом? – ripple182
Во многих случаях я вижу только локальную область видимости, поэтому я объявляю элемент вида локально – Bytecode
@ ripple182, потому что хороший подход заключается в том, чтобы всегда держать область переменной (метод и т. Д.) Как можно более узкой и расширять ее только в том случае, если есть веская причина. –