Reputation: 1281
I get an exception java.lang.RuntimeException: Unable to bind views for Fragment on ButterKnife.bind(this, view). The code is as shown below:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_personal, container, false);
ButterKnife.bind(this, view);
BindData();
return view;
}
Upvotes: 10
Views: 24973
Reputation: 5791
Duplicate answer. Anyway my problem (and probably yours too) is:
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
Then the ImageView is bound to another class, for example an ImageButton
@Bind(R.id.imageView)
ImageButton notAnImageButton
Upvotes: 4
Reputation: 577
have a look on this answer Using Butter Knife in Custom BaseAdapter SubClass Results in "Unable to inject views" error
looks like you must mistake on some view type or id
Upvotes: 9