Зачем использовать «ButterKnife» в моем приложении для привязки обратных вызовов к методам? - PullRequest
0 голосов
/ 14 сентября 2018

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

Ответы [ 2 ]

0 голосов
/ 14 сентября 2018

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

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

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

0 голосов
/ 14 сентября 2018

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

...