Публикации по теме 'retrofit'


RxAndroid и модернизация 2.0
Хорошо, это не новость или что-то в этом роде, но я подумал, давайте просто сделаем простое руководство с новым Retrofit 2.0. Это должно дать нам отправную точку. Это не руководство для RxAndroid. Если вы мало что знаете о RxAndroid, вам следует сначала проверить это . Тогда давай займемся этим. Вот что вам понадобится, прежде чем мы начнем: RxAndroid и Retrofit Gson (я буду использовать Gson, вы также можете использовать другие парсеры) Подключение к Интернету!..

Программирование для Android: загружайте большие файлы с помощью @Streaming от Retrofit и показывайте ход загрузки
Мотивация Представьте себе простой вариант использования: вашему приложению необходимо загрузить файл через сетевой запрос. Если вы загружаете большой файл с помощью Retrofit, он попытается переместить весь файл в память. Это может привести к OutOfMemoryError , если размер файла превышает оперативную память вашего приложения. Вы также не можете сказать, сколько данных было загружено, пока запрос не завершится. Аннотация Retrofit @Streaming должна помочь вам избежать этих проблем...

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

установить Content-Transfer-Encoding: 8 бит для многокомпонентной загрузки с дооснащением
Я работаю с многокомпонентной загрузкой. Я использовал Retrofit, и вот мой интерфейс: @Multipart @POST (EndPoint.SEND_MMS) void sendMMS(@Part("text") String text,@Part("attachments") TypedFile attachment, Callback<Object>...
1296 просмотров
schedule 27.10.2022

Использование модернизации в Android
У меня есть приложение для Android, которое имеет 3 действия: Вход в систему Задачи, в которых отображаются все задачи, относящиеся к пользователю (заполняется с помощью адаптера массива). Действие task_details, возникающее в результате...
64474 просмотров
schedule 02.07.2022

Как применить оператор RxJava?
У меня есть следующая структура объекта class Object1 { A[] item1; //array of Object A B[] item2; //array of Object B C[] item3; //array of Object C } class C { int value1; int value2; String imageUrl; //null, to be updated...
75 просмотров
schedule 11.02.2024

Модернизация: опубликовать необработанный текст user={key1: value1" и т. д.}?
Итак, я новичок в этой библиотеке (доработка), и на самом деле я застрял на нетипичном случае. У меня есть API, в котором я пытаюсь зарегистрировать (подписать) нового пользователя, чтобы проверить его, я использую «DHC Rest Client» в Chrome. Это...
1261 просмотров
schedule 19.10.2022

Модернизация + Аннотации Android отменяют/останавливают запросы + останавливают потоки
Я использую аннотации Android в своем проекте. Я выполняю набор задач в фоновых потоках. Каждый фоновый поток содержит вызов конечной точки REST (с использованием модификации). В этот момент все вызовы синхронны. Я пытаюсь отменить все потоки,...
1055 просмотров

Модульное тестирование Android версии 2.0 с использованием локального JSON
Я новичок в Retrofit 2.0 и хочу спросить, как лучше всего выполнить модульное тестирование, особенно для асинхронного запроса. Я нашел об этом хорошую статью здесь , и я заинтересован в использовании локальных статических файлов JSON для моего...
2007 просмотров
schedule 27.12.2023

как я могу разобрать json, используя gson с Json Array объектов json
ниже мой json, который я хочу проанализировать с помощью json. { "status":{ "code":200 }, "authKey":"xyz", "requireUpdate":false, "features":[ { "accounting":true }, {...
171 просмотров
schedule 13.03.2024

Как отправить запрос @FormUrlEncoded и @Multipart одновременно с помощью Retrofit lib
Я пишу клиент-серверное приложение для Android. Мне нужно отправить файл, созданный пользователем (фото), на сервер через POST-запрос. Проблема в том, что когда я пытаюсь отправить файл, я не могу добавить поле POST в свой запрос. Может я не прав в...
1314 просмотров
schedule 29.08.2022

загрузить видео с помощью Retrofit 2
Я хочу загрузить видеофайл с помощью Retrofit 2 , пожалуйста, помогите мне это сделать. Это моя конечная точка: upload.php : <?php $uploaddir = '../uploads/'; $uploadfile = $_FILES['userfile']['name']; $response = array(); if...
10295 просмотров
schedule 10.01.2024

Модернизация возвращает LinkedTreeMap вместо JSON
Я использую Retrofit 2.0 для чтения данных из веб-службы, которая возвращает текст json, но в следующем коде ответом является LinkedTreeMap, и я не могу преобразовать его в json: Мой интерфейс public interface GeoAPIInterface { String...
1167 просмотров
schedule 29.04.2024

Как получить ответ на onError внутри Rxjava
Я использую Retrofit 2.0 в своем проекте с интерфейсом Observable и оболочкой Result. Метод: Observable<CompanyModel> companyList(@Query("userAcc") String userAcc, @Query("password") String password);...
936 просмотров
schedule 08.10.2023

Разобрать имя и значение тега JSON для сопоставления с помощью Retrofit
Мне нужно разобрать такой JSON: { "commodities": { "39": "GOLD", "41": "SILVER", "42": "PLATINUM-APR16", "85": "SUGAR (11) ", "108": "WHEAT", "116": "OIL-MAR16 (WTI CRUDE)", "130": "CORN ", "158": "COFFEE ",...
1949 просмотров
schedule 09.11.2022

Okhttp Authenticator с несколькими асинхронными вызовами API
Я сталкиваюсь с API с реализованной системой обновления токенов. Я использую Retrofit для запросов API, и я установил Authenticator , чтобы определить, когда дается Error 401 , и сделать новый запрос на обновление токена. Проблема в том, что...
2354 просмотров

Тестирование реальных сетевых ответов с модернизацией
Прежде чем я получу обязательное "вы не должны тестировать реальные сетевые ответы по причинам XYZ!" , следует отметить, что я не спрашиваю, должен ли я это делать. Я конкретно спрашиваю, как бы я поступил, если бы захотел. После нескольких...
1097 просмотров
schedule 30.03.2024

Адаптер не подключен; пропуск макета: RecyclerView
MainActivity.класс public class MainActivity extends AppCompatActivity { private static final String TAG = "ERROR"; private final static String API_KEY = "xxxxxxxxxxxxxx"; int totalpage; int page; int firstVisibleItem,...
1237 просмотров
schedule 05.03.2024

Отмена вызовов в модификации: 2.0.0-beta2 по тегу
Я использую com.squareup.retrofit:retrofit:2.0.0-beta2 и сталкиваюсь с некоторыми проблемами. Я хочу добавить возможность закрывать часть загрузки по нажатию кнопки. Поэтому я нашел метод cancel(Object tag) в OkHTTPClient. Я пытался найти место,...
795 просмотров
schedule 22.04.2024

Метод модернизации возвращает подстановочный знак
У меня есть ответ API, который предназначен для общего возврата данных для различных действий нашего приложения. Стремясь сделать приложение как можно более универсальным и гибким, мы настроили API для доставки набора URL-адресов, которые можно...
2826 просмотров
schedule 05.10.2022

Модернизация не вызывает API
Я использую модификацию 2, чтобы сделать вызов API на мой сервер, но он зависает при попытке сделать вызов API. это мой код public interface GOTApi { @GET("characters.json") Call<GOTCharacterResponse> getCharacters(); }...
1311 просмотров
schedule 10.07.2022

RxJava onErrorResumeNext вызывает java.io.InterrupedIOException
У меня проблема с оператором RxJava onErrorResumeNext. Я хочу получить местоположение, а затем получить данные с сервера (с доработкой) зависит от местоположения, но если нет местоположения (ошибка: последовательность не содержит элементов), я хочу...
737 просмотров

Как отладить java.lang.IllegalArgumentException: невозможно создать конвертер для java.util.List в Retrofit2 converter-simplexml?
Я использую retrofit2 для сетевых вызовов и retrofit2 converter-simplexml в качестве конвертера для синтаксического анализа XML. Есть новостной сайт: http://www.cbc.ca/cmlink/rss-topstories/ с RSS-потоком. Не могу исправить ошибку....
2078 просмотров
schedule 28.02.2024