В смысле улучшения, когда мне следует привязывать представления и обратные вызовы Android к полям и методам? // http://jakewharton.github.io/butterknife/

0
mjginno 14 Сен 2018 в 15:57

2 ответа

Лучший ответ

когда мне следует привязывать представления и обратные вызовы Android к полям и методам

Когда ты можешь. Эта библиотека сокращает шаблонный код, например findViewById() или setOnClickListener(). Вы также улучшите читаемость.

Но, как сказала @Angelina, ButterKnife бесполезен в Котлине

1
Bruno 14 Сен 2018 в 13:36

Эта библиотека помогает вам связывать представления XML с кодом Java / Kotlin. В Java это нужно сделать, вызвав метод findViewById. Но @BindView(id) упрощает его и упрощает чтение кода. Вы можете использовать его, если ваш проект написан на Java. Если вы используете Kotlin, все представления импортируются автоматически, см. https://antonioleiva.com/kotlin-android -расширения /

1
Angelina 14 Сен 2018 в 13:07