Вопросы с меткой [retrofit]

Retrofit — типобезопасный REST клиент для Android и Java созданный Square, Inc.

Фильтрация
Сортировка
Метки
0 голосов
0 ответов
53 показа

retrofit загрузить картинку

интерфейсы для получения ссылки из vkapi и загрузки картинки // получение ссылки для загрузки фото @GET("photos.getOwnerPhotoUploadServer?") fun getUrlUpload( @Query("...
Frozik6k's user avatar
  • 411
0 голосов
0 ответов
40 показов

Как проверить в retrofit было ли соединение и запрос успешным?

private val okHttpClient = OkHttpClient.Builder().apply { cache( Cache(context.cacheDir, 500 * 1024 * 1024) ) addInterceptor { val request: Request = it....
FedorAndreevich's user avatar
0 голосов
0 ответов
27 показов

Убрать зацикленность, чтобы не нагружать сервер

Я пишу приложение с расписанием моего ВУЗа. Есть API, там есть расписание. Мне надо написать виджет, чтобы расписание выводилось в него в ListView, я что-то написал, оно работает, но я заметил, что на ...
Psoriaz's user avatar
  • 23
0 голосов
0 ответов
31 показ

Работа с Retrofit, фрагментами и ViewPager

Я пишу приложение с расписанием моего ВУЗа, расписание хранится на сервере в виде: "numerator": [ [ { "date": "6.11.2022" ...
Psoriaz's user avatar
  • 23
0 голосов
1 ответ
40 показов

Ошибка при повторном использовании клиента Retrofit при обращении к api разных сайтов

Пишу небольшое своё приложение. В нём есть необходимость получения данных с сервера из-за чего обращаюсь к API разных сайтов. Есть 3 разных сайта, к api которых я обращаюсь. По отдельности каждый из ...
Ignis Divine's user avatar
0 голосов
0 ответов
68 показов

При получении ответа от сервера выдаёт FATAL EXCEPTION: AsyncTask #1

Выдаёт ошибку FATAL EXCEPTION: AsyncTask #1 при выполнении кода: package su.selezzz.gptmmobile; import java.io.IOException; import java.util.HashMap; import java.util.Map; import okhttp3.MediaType; ...
Ivan Selez's user avatar
0 голосов
0 ответов
60 показов

Retrofit 2 возвращает Null

Первый раз использую Retrofit, прочитал принцип работы, попробовал реализовать, но в итоге возвращается null. Искал на русскоязычных и на англоязычных сайтах, но ни один из способов мне не помог. ...
Mr_brick's user avatar
0 голосов
1 ответ
109 показов

Ошибка "java.lang.IllegalStateException: Expected STRING but was BEGIN_ARRAY"

В моем приложении кнопка отправляет из текстового поля запрос на сервер и дальше я пытаюсь посредством API получить ответ от сервера. Мой запрос получается в формате JSON: { "prompt": &...
Eadweard Vollmond's user avatar
0 голосов
0 ответов
104 показа

Kotlin. Как связать Android приложение с сайтом расположенным на своём сервере?

Прошу помощи, подсказки! Есть сайт, который расположен на собственном сервере, в нём минимальный функционал, а именно: Страница авторизации, где пользователь заходит под своим номером телефона и ...
Predresk's user avatar
3 голоса
1 ответ
57 показов

Как получить callback на том же потоке где был запрос (Retrofit)?

Проблема в том, что не важно на в каком потоке был сделан запрос, колбек будет возвращен на main потоке. Можно сделать так, чтоб колбеки прилетали в бекграунд, но для этого нужно изменить конфигурацию ...
Sirop4ik's user avatar
  • 10.9k
0 голосов
0 ответов
28 показов

Прошу помочь разобраться как запись данные из json

Прошу помощи. Пытаюсь разобраться как реализовать сохранение в базу данных. Получаю API с двух файлов, в одном секции (название, описание, иконка), в другом документы этих секций (к какой секции ...
r-burdeinyi's user avatar
0 голосов
0 ответов
61 показ

OkHttp ResponseBody.string() выкидывает SocketTimeoutException

Мой ответ от сервера выглядит так: HTTP/1.1 500 Internal server error Date: Mon, 24 Oct 2022 10:37:05 GMT Connection: keep-alive Content-а соответственно нет. Вызывая в Interceptor-е метод chain....
Дмитрий's user avatar
0 голосов
0 ответов
90 показов

java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $ ошибка

data class MovieListResultEntity( @SerializedName("adult") val isAdult: Boolean, @SerializedName("backdrop_path") val backdropPath: String, @SerializedName("genre_ids") ...
Uladzislau Krukouski's user avatar
0 голосов
1 ответ
76 показов

Retrofit: вместо ошибки хочу null

Ситуация следующая: получаю данные через Ретрофит. в модели ответа есть поле, которое я жду как Int? (поле необязательное). если в ответе будет, например, Double, то весь запрос упадет с ошибкой java....
Wlad's user avatar
  • 1,966
0 голосов
1 ответ
26 показов

Получение данных с помощью Retrofit из Json, имеющего несколько уровней

Есть Json: { "success": true, "result": { "current_page": 1, "data": [ { "id": 1, "name": "Hayley O'...
user avatar
-1 голос
1 ответ
117 показов

При получении данных из api с помощью Retrofit вылетает ошибка java.lang.IllegalStateException: Already executed

Пишу приложение "Курс валют". В приложении реализовано переключение между базовыми валютами, относительно которых происходит получение курса других валют. Переключение между базовыми ...
user avatar
0 голосов
0 ответов
35 показов

При получении данных Json с помощью Retorfit возникает NullPointerException

class ApiDataSourceIMPL(private val exchangeRateDataSource: ExchangeRateDataSource, private val currencyDataSource: CurrencyDataSource): ApiDataSource { override fun startMigration (context: ...
user avatar
0 голосов
2 ответа
98 показов

response возвращает не те данные

Мне нужно отправить запрос с JSONobject, он создался и работает нормально, вот код JSONObject rootJson = null; JSONObject itemObject = null; try { // создаем корневой ...
noitsnomelol's user avatar
-1 голос
1 ответ
134 показа

Ошибка IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT [закрыт]

Есть код: class ApiDataSourceIMPL(private val exchangeRateDataSource: ExchangeRateDataSource): ApiDataSource { override fun startMigration (context: Context) { ...
user avatar
0 голосов
1 ответ
36 показов

Как правильно делить ссылку на Url и Get в Retrofit?

Есть ссылка для получения Json https://api.apilayer.com/exchangerates_data/latest?symbols=AUD%2CEUR%2CJPY%2CMDL%2CRUB&base=USD Если я использую Retrofit? как правильно её делить: private val ...
user avatar
-1 голос
1 ответ
137 показов

Перемещение данных JSON, полученных с помощью Retrofit в базу данных Room

Собираюсь получить данные о курсе рубля с помощью Retrofit и добавить в базу данных Room Есть ссылка для получение курса рубля в формате JSON https://www.cbr-xml-daily.ru/latest.js Перейдя по которой ...
user avatar
0 голосов
2 ответа
257 показов

Как достать данные из определенного объекта в JSON используя Retrofit? (Android)

Отправляю @GET запрос с помощью Retrofit через API сервера и получаю JSON который парситься через GSON автоматически. Но вот проблема, необходимые мне данные хранятся в объекте "data" доступ ...
Archieq's user avatar
  • 35
1 голос
1 ответ
242 показа

Обработка ошибки Retrofit

Суть проблемы такова что при чтении API с сервера я получаю 3 параметра "status, error, print" но бывает так что сервер может не отдать 1 из полей например "status, error" а "...
Ethernets's user avatar
  • 1,000
1 голос
0 ответов
101 показ

Не загружается изображение в Base64 string на сервер Android

Пытаюсь решить эту проблему больше 2х недель, изображение в формате bas64encodeToString не грузится на сервер. Загружаю данные на сервер с помощью Retrofit 2. Если загружать просто текст, никаких ...
Айдын Агаев's user avatar
1 голос
0 ответов
62 показа

Как подключить FTP сервер к Retrofit?

У меня есть некое приложение файлообменника, и для передачи файла на сервер я пытаюсь использоваться retrofit. Вот код: public void upload(Uri uri) { File originalFile = new File(uri.getPath())...
l1can's user avatar
  • 37
0 голосов
0 ответов
66 показов

Как в retrofit обработать тело ответа, до обработки его Gson

Клиент получает с сайта json ответ типа {"ключ":"значение"}. Однако в моем случае значение может содержать лишние кавычки {"ключ":"значение содержит "лишние&...
Pavel Klimatov's user avatar
0 голосов
1 ответ
121 показ

Как получить данные с RecylerView Edittext

Есть такой Layout(Изображение) который мы получаем в RecyclerView, таких layout-ов можно создать несколько. Как я могу получить значение из каждого? Вот код моего Адаптера: private Context mContext; ...
Айдын Агаев's user avatar
0 голосов
1 ответ
110 показов

Помогите распарсить массив JSON с помощью Retrofit

Недавно начал изучать Retrofit, вывел в консоль мой JSON через ScalarsConverter как стринг. Сейчас пытаюсь получить обьекты. Вот мой JSON: [ ["Horoscopes accurately predict...", false], [&...
Viktor's user avatar
  • 3
0 голосов
1 ответ
54 показа

Proguard c retrofit

Делаю обфускацию своего кода нашел интересное решение добавление keep правила -keepattributes !*Annotation* Это убирает метоинформацию, и делает код, как по мне, менее читабельным но заметил что ...
Svetl9chok's user avatar
0 голосов
1 ответ
221 показ

Нужна помощь с отправкой POST запроса с помощью Retrofit 2

Нужно отправить такой запрос не могу разобраться как отправлять такие запросы, пробовал с помощью HashMap, постоянно вылезала ошибка 403|Forbidden @POST("user/event") Call<CreateEvent&...
Айдын Агаев's user avatar
0 голосов
0 ответов
35 показов

Как перехватить ошибку соединения с сервером retrofit

Хочу написать приложение под андроид для работы с апи. Пример реализация взял с ютюба. Если сервер запущен то пример работает, но если сервер остановлен получаю ошибку E/AndroidRuntime: FATAL ...
Maxim M's user avatar
  • 28
1 голос
1 ответ
88 показов

Когда отписываться от Observable?

Доброго времени суток ! пытаюсь разобраться со связкой RxJava + Retrofit в интерфейсе retrofit есть метод возвращающий Single @GET fun getPicture(@Url url: String): Single<ResponseBody> ...
Bodigard's user avatar
0 голосов
1 ответ
193 показа

Проблема в подстановке параметров в запросе к API с бекенда. (Retrofit, Ktor, android)

Возникла проблема в подстановке параметров в запросе к API с бекенда. (Когда подставляю в URL вручную - все работает, но если с помощью @Query - то нет.) Метод в приложении: @GET("notes") ...
Alex Rodionow's user avatar
0 голосов
0 ответов
83 показа

Glide/Picasso не загружают изображения через url (JSON)

Я получаю данные с помощью retrofit и вставляю их в recyclerView в новой активити. TextView заполняются без проблем, но imageView ничего не выводит, если добавить error в Glide - выводит изображение ...
Artyom Ignatiev's user avatar
0 голосов
0 ответов
65 показов

Не могу вызвать onResponse в retrofit, все время вызывается onFailure

Вот мой сервис ретрофита class NetworkService private constructor() { private val mRetrofit: Retrofit interface APIService { @GET("/search") fun getAlbums(@QueryMap map: Map<...
Artyom Ignatiev's user avatar
0 голосов
0 ответов
543 показа

Добавить токен в заголовок при отправке запроса на API

Есть API, который возвращает токен в ответ на отправку логина и пароля. Чтобы получить ответ от удалённого ресурса, для этого нужно отправить токен в "Authorization". Использую архитектуру ...
North Face's user avatar
-2 голоса
1 ответ
43 показа

Koin network module SharedPreferences не обновляется значение

По логину и паролю делаю запрос на сервер и в ответ получаю токен, который сохраняю в SharedPreferences. После этого перехожу на другой экран и пытаюсь запросить данные, но получаю 401 из-за того, что ...
North Face's user avatar
0 голосов
1 ответ
4k показов

Как справиться с проблемой: Trust anchor for certification path not found

Как справиться с проблемой при запросе на HTTPS ресурс с самостоятельной подпиской сертификата? javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for ...
North Face's user avatar
0 голосов
0 ответов
27 показов

Как достать объекты из списка Json?

Получаю список: List<Post> posts = Collections.singletonList(response.body()); for (Post post : posts) { Log.e("asd", "" + post....
Андрей Мостовенко's user avatar
1 голос
1 ответ
250 показов

Moshi с Retrofit отправляю пустой запрос когда ожидается {null,null}

Приложение шлет мои координаты постоянно, логика завязана на чем, когда мы отключается геолокация на сервер вместо координат должны отправиться нулы ожидается {"latitude":null,"...
Svetl9chok's user avatar
0 голосов
0 ответов
78 показов

Expected BEGIN_ARRAY but was BEGIN_OBJECT если убрать List тогда выводит это Expected BEGIN_OBJECT but was BEGIN_ARRAY

Я не знаю как исправить программу помогите плиз public void onResponse(Call<Payment> call, Response<Payment> response) { load.setVisibility(View.GONE); if(response....
SmileXD's user avatar
  • 59
0 голосов
1 ответ
92 показа

Ошибки при парсинге xml через simplexml конвертор в retrofit

Есть XML, который я пытаюсь парсить. <?xml version="1.0" encoding="windows-1251"?> <ValCurs Date="16.10.2021" name="Foreign Currency Market"> ...
Konstantin Kuritsyn's user avatar
0 голосов
0 ответов
92 показа

Не отображается RecyclerView во фрагменте при использовании MVVM

RecyclerView не отображается во фрагменте с mvvm, просто пустой фрагмент. Данные с апи получаю, тестил на textview. Мой адаптер ` var items1 = arrayListOf<Recatalog>() override fun ...
Baha Sultanov's user avatar
0 голосов
1 ответ
98 показов

Не могу получить данные из LiveData в UI

я новичок в Андроид. Во ViewModel использую liveData(temperature) в которую передаю данные из сервера при помощи RxJava. class WeatherTodayViewModel(application: Application) : AndroidViewModel(...
Kalinin's user avatar
1 голос
0 ответов
39 показов

Как зациклить call на сервер? Retrofit

У меня проблема. Я отправлю POST с номером телефона на сервер и чекаю после этого GET запрос. Сервер обрабатывает запрос со статусом "wait" и "ok" и возвращает результат. Мне нужно ...
hatoritotori's user avatar
0 голосов
0 ответов
37 показов

Можно ли в Retrofit2 отправлять картинку, как тип File?

Столкнулись с проблемой, что я отправляю картинки на сервер в виде Base64, а бекенд просит, чтобы я отправлял файлом, есть ли такая возможность? В интернете решений не нашел, поэтому обращаюсь к вам ...
Rhaegar Targaryen's user avatar
1 голос
0 ответов
27 показов

Как частично отпарсить или получить тело ответа, пока он загружается?

Использую kotlin flows и retrofit. Пытаюсь в процессе загрузки массива Json взять из него уже загруженные данные, чтобы не ждать, пока получу их полностью. Т. е. загрузилась часть ответа - отпарсил, ...
Pluma Abigarrada's user avatar
-1 голос
1 ответ
83 показа

Хочу потренироваться в использовании Retrofit в android разработке, посоветуйте, пожалуйста, несколько сайтов с открытым api [закрыт]

Хочу потренироваться в использовании Retrofit в android разработке, посоветуйте, пожалуйста, несколько сайтов с открытым api.
Николай Семенов's user avatar
2 голоса
1 ответ
471 показ

kotlin retrofit как дождаться ответа

Только учусь и видимо не до конца понял как работать с retrofit. Есть recyclerView подписанный на изменение. С начала сделал viewModel и объект с данными и все работало. Затем поменял, чтобы данные ...
Виктор's user avatar
1 голос
1 ответ
76 показов

Несколько Api запросов с использованием RxJava и Retrofit

Такой вот вопрос. Мне нужно сделать несколько Api запросов с использованием Retrotit и RxJava. В первом запросе я получаю список из 20 фильмов. Мне нужно выводить список фильмов и инфу под каждым ...
Artem's user avatar
  • 67