2016-12-20 32 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的。

相關問題