Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,310
#1

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

20.09.2016, 14:22. Просмотров 240. Ответов 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 - Программирование Android
Мне нужно освоить библиотеку Retrofit.Я нашол урок https://www.youtube.com/watch?v=c5HX_GoyaDs. Я постарался повторить и у меня возникли...

Retrofit Recyclerview - Программирование Android
Здравствуйте, уважаемые форумчане. Помогите добавить onScroll в RecyclerView. Вот код public class MainActivity extends...

Retrofit 2 post запрос - Программирование Android
Делал реализацию клиент-сервер, в андроид при помощи retrofit. и встретился с проблемой как реализовать POST запрос. ( GET запрос у меня...

Retrofit, JSON, @POST, @GET - Программирование Android
Уважаемые программисты, прошу вашей помощи! Хожу на курсы по разработке мобильных приложений, месяц, как хожу, мало еще что знаю, но...

Ошибка JSON в Retrofit - Программирование Android
Всем привет! Недавно начал изучение Retrofit как известной библиотеки для REST-запросов. Там всё сильно автоматизировано, например,...

Прокладывание маршрута и Retrofit - Программирование Android
Добрый день. Есть проблема с реализацией маршрутов в приложении. Суть проста: есть 2 точки, необходимо их соединить маршрутом. На основе...

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

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

OPTIONS запросы в Retrofit - Программирование Android
Всем привет, никто не сталкивался с данным вопросом? Я нашел в репозитории ретрофита какое-то упоминание но я не знаю как его примернить...

Извлечение модели ошибки retrofit + rx - Программирование Android
Работаю с Retrofit и RX. Через Gradle подключаю так: compile 'com.squareup.retrofit2:retrofit:2.0.0' compile...

Работа с SOAP с помощью retrofit - Программирование Android
работа с SOAP с помощью retrofit или похожей библиотекой.. Ребята подскажите как работать с этим чудом SOAP? Как намного проще?

Цепь запросов rxjava + retrofit - Программирование Android
Мне нужно сделать 2 разных запроса через retrofit. Один на авторизацию а второй на получение новостей уже после авторизации(то есть есть 2...


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

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

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