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;
}
This error happens because of wrong data type of bind view
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With