2016-12-20 30 views
4

我们刚刚开始一个新项目有什么butterknife可以做那个数据绑定不能?

而且似乎butterknife和databinding都是减少样板代码的绝佳工具。

我们从butterkife开始,后来添加了数据绑定,这个想法是在java中没有viewmodel类,而是用xml表达它们。

是否有任何理由让奶油奶酪保持?

+5

与'databinding'相比?不,忘记butterknife – pskink

回答

12

在我目前的项目中发生了同样的情况。我们一起使用和DataBinding。我们决定摆脱其中的一个,因为我们使用版本7.X(在这样一个大应用程序中,转换为8.X会很痛苦)。我们得到了更清洁的代码DataBinding和删除其他库减少编译时间:)

但请注意,DataBinding仍然不能使用启用Jack&Jill编译器,这将很快有希望改变。使用neenbedankt-aptRetrolambda仍然可以。

TL;DR

摆脱ButterKnife的。

相关问题