Difference between bind and injectView in butterknife

Rookie picture Rookie · Feb 1, 2016 · Viewed 8k times · Source

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.

Answer

IntelliJ Amiya picture IntelliJ Amiya · Feb 1, 2016

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 .

  1. JakeWharton Butterknife
  2. The import butterknife.InjectView cannot be resolved

  3. Introduction Butter Knife

GRADLE

compile 'com.jakewharton:butterknife:7.0.1' //8.4.0 

https://github.com/JakeWharton/butterknife/blob/f65dc849d80f6761d1b4a475626c568b2de883d9/CHANGELOG.md