I am using butterknife library. I don't know much about how to use it. I found injectView and bind doing the same thing but I am not really sure. Can anyone explain the difference between these two.
Difference between bind and injectView in butterknife
Asked Answered
Can anyone explain the difference between these two ?
@InjectView
was changed to @Bind
.
Annotate fields with @Bind and a view ID for Butter Knife to find and automatically cast the corresponding view in your layout.
class YourActivity extends Activity {
@Bind(R.id.TvTitle) TextView title;
Please check below links. Hope this helps .
GRADLE
compile 'com.jakewharton:butterknife:7.0.1' //8.4.0
One more thing. I am using android studio. Here its only showing @InjectView but not Bind. –
Buyer
@Bind(R.id.TvTitle) and ButterKnife.bind(this);
#28139359 –
Gillian Oops! I was using version 5.x.x. –
Buyer
If I'm not mistaken, they have the same function. There was a change in naming convention starting version 7 of butterknife, injectView
was changed to bind
.
Check the changelog, also check this issue.
Check this link: How to use butterknife
As of Version 8.0.0 @Bind becomes @BindView and @BindViews
Check the butterknife changelog for further information!
© 2022 - 2024 — McMap. All rights reserved.