Görünümlerimin çoğu için @InjectView
kullanıyorum. En yeni 7 sürümüne güncelledikten sonra çalışmayı bıraktılar mı? Ne oldu?Butterknife @InjectView ile ilgili sorun bildirildikten sonra 7
8
A
cevap
20
Bunu deneyimliyorsunuz çünkü Butterknife sürüm 7 yeni bir adlandırma dizisine sahiptir. En son ek açıklamaları kullanmak için kodunuzu güncellemeniz gerekir.
@InjectView
değerini @Bind
olarak değiştirin. Ayrıca, Java kodunuzu Butterknife.inject();
'dan Butterknife.bind(this)
'a değiştirin. Bunu bir Etkinlikte yaptığınızı farz ediyorum. Bunu bir parça halinde yapıyorsanız veya daha karmaşık kullanım senaryolarınız varsa, Butterknife belgelerine göz atmanız gerekiyor here
Teşekkür ederiz! Bu benim sorunumu çözdü – Shane
Ve şimdi [v8 "@Bind @BindView ve @BindViews olur] (https://github.com/JakeWharton/butterknife/blob/master/CHANGELOG.md#version-800-2016-04- 25) –