Оказалось, что getText возвращает не строковое значение, а Editable. Правильно dj второй activity писать вот так:
answerIntent.putExtra("apiEndPoint", apiEndPoint.getText().toString());
Добавление выделено жирным шрифтом. Т.е. я помещал в Extras не примитивный тип, как это требуется.