0

I have never had a problem using butter knife until now. I'm assuming it has something to do with the jump from version 7 to 8. This keeps throwing a null pointer exception when I try to set the text. It is inside an activity. Also an @OnClick is not working. Any help would be greatly appreciated.

   @BindView(R.id.activity_start_travel_edittext_trip_end)
public EditText mEditEnd;

@BindView(R.id.activity_start_travel_edittext_trip_start)
public EditText mEditStart;

@BindView(R.id.activity_start_travel_edittext_trip_name)
public EditText mEditName;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_start_travel);
    ButterKnife.bind(this);
    mEditEnd.setText("Hello world");
}

EDIT: Here is the XML

   <TextView
    android:id="@+id/activity_start_travel_textview_trip_name"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/activity_start_travel_textview_title"
    android:text="Trip Name"
    style="@style/AppTheme.Label"/>
<EditText
    android:id="@+id/activity_start_travel_edittext_trip_name"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/activity_start_travel_textview_trip_name"
    style="@style/AppTheme.EditText"
    android:inputType="text"/>
<TextView
    android:id="@+id/activity_start_travel_textview_trip_start"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/activity_start_travel_edittext_trip_name"
    android:text="Start date and time"
    style="@style/AppTheme.Label"/>
<EditText
    android:id="@+id/activity_start_travel_edittext_trip_start"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/activity_start_travel_textview_trip_start"
    style="@style/AppTheme.EditText"
    android:inputType="date"/>
<TextView
    android:id="@+id/activity_start_travel_textview_trip_end"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/activity_start_travel_edittext_trip_start"
    android:text="End date and time"
    style="@style/AppTheme.Label"
    />
<EditText
    android:id="@+id/activity_start_travel_edittext_trip_end"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/activity_start_travel_textview_trip_end"
    style="@style/AppTheme.EditText"
    android:inputType="datetime"/>
Sam M
  • 640
  • 1
  • 8
  • 18

0 Answers0