Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,317
#1

Относительные пути в аннотациях Retrofit - Программирование Android

20.09.2016, 14:22. Просмотров 277. Ответов 3
Метки нет (Все метки)

@GET("/feeds/flowers.json")
Так аннотируется Get запрос Retrofit, где /feeds/flowers.json путь к Json файлу уже на сервере. А почему в аннотации к Get запросу достаточно указать только короткий путь к файлу на сервере а не полностью весь путь? Можете объяснить этот момент?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2016, 14:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Относительные пути в аннотациях Retrofit (Программирование Android):

Retrofit Recyclerview
Здравствуйте, уважаемые форумчане. Помогите добавить onScroll в...

Retrofit trouble
По тз нужно написать POST запрос через retrofit, Я создал его, но приложение...

Библиотека Retrofit
Мне нужно освоить библиотеку Retrofit.Я нашол урок...

Retrofit 2 post запрос
Делал реализацию клиент-сервер, в андроид при помощи retrofit. и встретился с...

Retrofit, JSON, @POST, @GET
Уважаемые программисты, прошу вашей помощи! Хожу на курсы по разработке...

Прокладывание маршрута и Retrofit
Добрый день. Есть проблема с реализацией маршрутов в приложении. Суть проста:...

3
fraley
110 / 110 / 43
Регистрация: 24.05.2015
Сообщений: 329
20.09.2016, 14:44 #2
Цитата Сообщение от yura91 Посмотреть сообщение
А почему в аннотации к Get запросу достаточно указать только короткий путь к файлу на сервере а не полностью весь путь?
Ну наверное потому что вы отдельно указываете основной url, а retrofit потом к нему добавляет аннотацию из @GET.
0
arvalon
21 / 6 / 2
Регистрация: 26.10.2012
Сообщений: 179
Записей в блоге: 1
20.09.2016, 18:24 #3
Потому что наверняка API для работы с сервером состоит не из одного вызова (разные гэты, посты) и изменяемая часть вынесена в отдельный интерфейс с аннотациями. А не изменяемая часть http://.... лежит где-то поближе к конструктору retrofit'a.
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,317
20.09.2016, 18:42  [ТС] #4
А если я хочу создать экземпляр ретрофита в Application чтобы этот экземпляр ретрофита можно было использовать в разных фрагментах например, ну чтобы не создавать его каждый раз когда использую ретрофит(не дублировать код в разных фрагментах), а просто создать один его экземпляр в Application и в разных местах получать его инстанс и все. Как правильно такое реализовать? То есть нужно создать ссылку на ретрофит в Application в методе onCreate проинициализировать ее объектом ретрофит и создать еще один публичный метод getRetrofit() в аппликейшн, чтобы эту ссылку на ретрофит из любого фрагмента можно было получить верно?Можно так или надо по другому делать?

Добавлено через 2 минуты
И какие объекты лучше всего хранить в Application ?? Можно примеры
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2016, 18:42
Привет! Вот еще темы с решениями:

OPTIONS запросы в Retrofit
Всем привет, никто не сталкивался с данным вопросом? Я нашел в репозитории...

Ошибка JSON в Retrofit
Всем привет! Недавно начал изучение Retrofit как известной библиотеки для...

Retrofit и объект который меняется
Получаю json примерно следующий: { "data": { "1": { "Value":"A"...

Retrofit 2. Возвращаемое значение == null
Делаю небольшое приложение для VK. Решил использовать Retrofit 2. Набросал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru