为什么在我的应用程序中使用 "ButterKnife" 将回调绑定到方法?

Why use "ButterKnife" in my app to bind callbacks to methods?

在改进意义上,我应该什么时候将 Android 视图和回调绑定到字段和方法? // http://jakewharton.github.io/butterknife/

此库可帮助您将 XML 视图与 Java/Kotlin 代码绑定。在Java中,你需要通过调用findViewById方法来完成。但是 @BindView(id) 简化了它并使代码更易于阅读。如果您的项目在 Java 中,则可以使用它。如果您使用 Kotlin,所有视图都会自动导入,请参阅 https://antonioleiva.com/kotlin-android-extensions/

when should I Bind Android views and callbacks to fields and methods

什么时候可以。这个库减少了像 findViewById()setOnClickListener() 这样的样板代码。您也将获得可读性。

但是正如@Angelina 所说,ButterKnife 在 Kotlin 中没有用