Обновить
6
Владимир Федотов@voice_arniman

Android_Java_Developer

Отправить сообщение

При андроид разработке, умение правильно настроить Gradle - может спасти нервную систему. Спасибо автору, очень хороший и полезный цикл статей на эту тему.

Спасибо, я в курсе как можно играться со строками.
Скажите вы проверяли то что пишете здесь?
Я проверил.

Для тех кто читает эту статью и примет ее как руководство:
я бы рекомендовал четко придерживаться описанных мной инструкций.
Работа с OData не так проста как кажется на первый взгляд,
особенно когда нет толком документации — описывающей модель данных на сервере.
Весь код в статье написан и проверен лично, он РАБОЧИЙ.
Спасибо, за коммент.
Статья написана чисто в ознакомительных целях,
потому как по этой теме мало информации, у меня в коде все по другому, но смысл тот же.
Теперь по теме.
Строки запроса по протоколу OData должны быть именно такими, разве только пробелы можно заменить на %20. Там где ретрофит через путь добавит параметр {id}, он добавит &(амперсанд), что не допустимо и сервер выдаст ошибку запроса. Это маленький хак именно для работы с OData с помощью ретрофита.
А по поводу {sort} — не понятно причем он здесь вообще,
в коде сортируется список по дате на убывание.
Observable был использован для понятности, вдруг если человек не использует RxJava,
а проблемы в приложении с OData имеет.

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность