为什么在我的应用程序中使用“ButterKnife”将回调绑定到方法?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么在我的应用程序中使用“ButterKnife”将回调绑定到方法?相关的知识,希望对你有一定的参考价值。
在改进的意义上,我何时应该将android视图和回调绑定到字段和方法? // http://jakewharton.github.io/butterknife/
答案
我应该何时将Android视图和回调绑定到字段和方法
什么时候可以。这个lib减少了样板代码,如findViewById()
或setOnClickListener()
。你也会获得可读性。
但就像@Angelina所说,ButterKnife在Kotlin中没用
另一答案
该库可帮助您将XML视图与Java / Kotlin代码绑定。在Java中,您需要通过调用findViewById
方法来完成它。但是@BindView(id)
简化了它并使代码更容易阅读。如果您的项目是Java,则可以使用它。如果您使用Kotlin,则会自动导入所有视图,请参阅https://antonioleiva.com/kotlin-android-extensions/
以上是关于为什么在我的应用程序中使用“ButterKnife”将回调绑定到方法?的主要内容,如果未能解决你的问题,请参考以下文章
Butterknife vs AndroidAnnotations [关闭]
Butterknife 片段旋转给出 NullPointer
为啥 Butterknife @Bind 在发布版本中失败(在 proguard 之后)