Вопросы по теме 'retrofit2'

Как получить коды состояния ответа на успешное переоборудование
Я не могу получить код состояния успешного ответа из ответа, например, 200,201 .. и т. Д. Поскольку мы можем легко получить коды ошибок из класса RetrofitError , например error.isNetworkError() и error.getResponse().getStatus() . Есть ли обходной...
76294 просмотров
schedule 11.05.2022

Модернизация обратных вызовов и saveinstanceState
У меня есть сомнения относительно обратного вызова Retrofit2 и onSaveInstanceState. Я хочу сохранить состояние двух переменных, var1 и var2 в onSaveInstanceState . Две переменные (на самом деле не простые переменные) принимают свои значения в...
444 просмотров
schedule 13.10.2022

Как прописать глобальный преобразователь ошибок на retrofit 2+rx-android?
Мой сервер возвращает объекты Java домена, когда все идет хорошо, но возвращает объект ErrorResponse, когда возникает ошибка. (EDIT: сервер возвращает http-код 40x и тело json с информацией об ошибке). Как я могу зарегистрировать глобальный...
1281 просмотров

Получение содержимого тела запроса с использованием метода POST Retrofit 2.0
У меня есть требование получить тело запроса и выполнить некоторые логические операции с Retrofit 2.0 перед выполнением операции enque . Но, к сожалению, я не могу получить содержимое тела сообщения из моего служебного вызова. В настоящее время...
23964 просмотров

Тело сообщения Retrofit2 в формате Json
Я обновлял Retrofit, чтобы использовать Retrofit2 , и мне уже удалось много чего GET, POST, PUT... Но у меня был запрос, что я должен отправить весь JSON. Мне удалось сделать это в Retrofit 1.9, но в Retrofit2 это не поддерживается. import...
16626 просмотров
schedule 26.11.2023

Выполнение сетевого запроса каждые X секунд, как приостановить/возобновить?
Раньше я использовал Runnable с Handler и выполнял .postDelayed(runnable, delay) с задержкой в ​​3 секунды, чтобы отправить сетевой запрос в API для обновления координат на карте. Я подумал, что это отличная возможность попробовать получить...
2275 просмотров

Модернизация — android.os.NetworkOnMainThreadException
Я использую Retrofit 2, чтобы получить json и разобрать его на POJO. Моя цель - получить одно значение этого объекта. compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4' compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4' Мой...
26472 просмотров
schedule 02.12.2023

Перехватчик единого запроса Retrofit2 и OkHttp3
Начиная с OkHttp v3 OkHttpClient неизменен, как и список перехватчиков. Начиная с Retrofit 2.0-beta3 это зависит от OkHttp v3. В моем приложении мне нужно проанализировать ключ реферера Google Analytics Campain, который имеет формат «a = 1 & b =...
964 просмотров
schedule 30.06.2022

Андроид. Дооснащение 2 бета-4. Получить тело строки ошибки
Я использую дооснащение 2: compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4' compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4' compile 'com.squareup.okhttp3:logging-interceptor:3.0.0-RC1' Я добавил...
4957 просмотров
schedule 28.05.2023

java.lang.IllegalStateException: ожидалось BEGIN_OBJECT, но было STRING
Я написал функциональность Login и для общения с web service я использую Обновление , но всегда получаю сообщение Ошибка" Получение: retrofit.RetrofitError: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException:...
5440 просмотров

Разбор метки времени с помощью gson для retrofit2
У меня очень простой вопрос относительно разбора JSON. В моем JSON есть находка с созданием имени и значением, например, 1456923693921, это метка времени. Как настроить Gson для анализа в поле даты. В настоящее время у меня есть ошибка:...
346 просмотров
schedule 12.01.2023

Как получить тело ответа с помощью RxAndroid и Retrofit 2?
Я использую Retrofit 2 (бета-версия 4) и хотел перейти от стандартного ответа Call к ответу RxAndroid Observable . Мне удалось переключить большинство моих вызовов простым переключением с Call<List<ExampleObject>> на...
10721 просмотров

Сбой сборки Greendao, приложение вылетает с ошибкой java.lang.NoClassDefFoundError
Я использую greenDAO для этого проекта. При сборке проекта gradle сборка не удалась, показывая следующую ошибку в журнале сообщений :app:dexDebug warning: Ignoring InnerClasses attribute for an anonymous inner class...
700 просмотров

If-None-Match не передается в моем запросе
Я видел хорошее долгое обсуждение этой темы, и утверждается, что она исправлена ​​в версии 2.3.0. Вот комбинация, которую я использую compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4' compile...
761 просмотров
schedule 09.04.2023

Повторяйте вызов модификации с помощью RxJava до тех пор, пока условие не станет действительным.
Проблема : обращение к конечной точке до тех пор, пока список возвращаемых элементов не станет пустым. Каждый последующий вызов будет иметь обновленный параметр запроса packageId, который представляет собой packageId последнего элемента....
638 просмотров
schedule 07.12.2022

Модернизация 2.0 / Джексон: исключение UnrecognizedPropertyException
Я пытаюсь использовать Retrofit 2.0 с парсером Джексона, но это не работает. Он не отображает значения в модели. Это дает мне исключение: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: нераспознанное поле «total_count»...
723 просмотров
schedule 10.12.2022

Retrofit2 Android: ожидалось BEGIN_ARRAY, но было BEGIN_OBJECT в строке 1, столбце 2, путь $
Я знаю, что это не первый раз, когда кто-то спрашивает об этой проблеме, но с Retrofit2 я не могу найти правильного решения моей проблемы. Я последовал онлайн-руководству, и он работал нормально. Когда я применил тот же код к своей конечной точке, я...
106831 просмотров
schedule 25.04.2022

Не удалось разрешить java.lang.NoSuchMethodError с библиотекой GSON
Я пытался создать образец программы Retrofit Java, взятый из; https://github.com/square/retrofit/blob/master/samples/src/main/java/com/example/retrofit/SimpleService.java Я включил необходимые зависимые банки (retrofit-2.0.0.jar,...
11810 просмотров
schedule 12.07.2023

Retrofit 2.0 как удалить?
Я использую модификацию 2.0 и реализую функцию удаления в своем приложении для Android, однако я не могу сделать это успешно, может ли кто-нибудь дать мне предложение? Я пробовал оба: @DELETE("books/{id}") void deleteBook(@Path("id") int...
16608 просмотров
schedule 25.01.2023

Как сделать несколько запросов и дождаться поступления данных от всех запросов в Retrofit 2.0 - android
текущий код: Retrofit retrofit = new Retrofit.Builder() .baseUrl(Constant.BASEURL) .addConverterFactory(GsonConverterFactory.create()) .build(); APIService service =...
63982 просмотров
schedule 26.05.2024