有没有任何奶油刀可以做数据绑定不能?

Mr.*_*.Me 8 data-binding android butterknife android-databinding

我们刚刚开始一个新项目

并且似乎butterknife和数据绑定都是减少样板代码的绝佳工具.

我们从butterkife开始并稍后添加数据绑定,其想法是在java中没有viewmodel类而是在xml中表达它们.

有没有理由保持奶油蛋糕?

小智 19

我当前的项目也发生了同样的情况.我们使用ButterKnifeDataBinding旁边.当我们使用ButterKnife版本7.X时,我们决定摆脱其中一个(在这么大的应用程序中转换为8.X会非常痛苦).我们得到了更清晰的代码DataBinding和删除其他库减少了构建时间:)

但是请注意,DataBinding仍然无法使用已启用的Jack&Jill编译器,这将很快改变.使用neenbedankt-apt并且Retrolambda仍然可以.

TL;DR

摆脱ButterKnife.