Inside your Activity, respect this order:
@Inject(R.id.textView) TextView injectedTextView; protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); ButterKnife.inject(this); injectedTextView.setText(“whatever”); ... }
Method ButterKnife.inject(context) must be called after setContentView(…), or else you won’t be able to use injectedView.
Thanks JakeWharton for the excellent lib!