Если Booking.this.c.moveToPosition(position)
возвращает false, текст не будет установлен. Вы уверены, что он возвращает истину?
Вы можете проверить это, изменив:
if (Booking.this.c.moveToPosition(position)) {
String title=Booking.this.c.getString(1);
Booking.this.txtArrival.setText(title);
}
до:
boolean result = Booking.this.c.moveToPosition(position);
if (result) {
String title=Booking.this.c.getString(1);
Booking.this.txtArrival.setText(title);
}
и используйте отладчик, диалоговое окно или что-то еще, чтобы отобразить значение результата перед его проверкой.