Articles of Модернизация

Компиляция ошибок com.squareup.retrofit: converter-simplexml: 2.0.0-beta2

Итак, я перехожу к версии для Retrofit 2.0. Однако, когда я пытаюсь добавить простой XML-конвертер в свой build.gradle, он больше не будет компилироваться. Вот мои зависимости dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile 'com.squareup.retrofit:retrofit:2.0.0-beta2' compile 'com.squareup.okhttp:logging-interceptor:2.6.0' compile 'com.squareup.retrofit:converter-simplexml:2.0.0-beta2' //THIS LINE compile 'com.google.code.gson:gson:2.3' compile 'org.parceler:parceler:0.2.13' compile 'com.jakewharton:butterknife:7.0.1' } И […]

Дооснащение getBodyAs () не позволяет проанализировать ошибку сервера

Я пытаюсь разобрать сообщение сервера, которое отправляется, когда что-то пошло не так. Сообщение отправляется в JSON: { "Message" : "readable reason", "Id" : 0, // reason code } Модельный класс для ошибки: public class RetrofitError { private String message; private int id; } С этим кодом создается Retrofit: RestAdapter.Builder builder = new RestAdapter.Builder(); builder.setLog(new AndroidLog(LOG_TAG)); […]

Повторная настройка обратного вызова на основной поток

С вызовом наподобие: @GET("/user/{id}/data") void getUserData(@Path("id") int id, Callback<Data> cb); Обратный вызов должен выполняться в основном потоке (если не используется RxJava). Мои вопросы: Где происходит синтаксический анализ (предположим, что я использую XML-конвертер для ответа процесса). Эта основная нить или другая? Это зависит от реализации конвертера? Если мне нужно включить некоторые (тяжелые) правила проверки / бизнес-правила, […]

Использование функции Call Enqueue в модификации

Я использую Retrofit-2.0.0 для своего приложения. Теперь каждый урок Retrofit, который я нашел в Интернете, основан на более ранней Retrofit и там не было интерфейса Call<T> . Это первый раз, когда я использую Retrofit, и я неоднократно получаю null object reference . Вот мой интерфейс сетевой модели public interface TMovieDBService { @GET("/movie") Call<MovieResponse> getMovieResponse(@Query("sort_by") String […]

С помощью Square's Retrofit Client можно ли отменить запрос на выполнение? Если да, то как?

Я использую Square's Retrofit Client для выполнения коротких запросов json от приложения Android. Есть ли способ отменить запрос? Если да, то как?

Установка пользовательского cookie в «Дооснащение»

Есть ли способ установить пользовательский файл cookie для запросов на модернизацию? Либо использовать RequestInterceptor либо любые другие средства?

Failure: retrofit.RetrofitError: 307 Временная переадресация?

Я использую библиотеку com.squareup.retrofit:retrofit:1.9.0 , чтобы отправить данные на мой сервер с моего приложения Android. На самом деле, когда я хочу отправить запрос на сервер, я нашел эту ошибку: failure : retrofit.RetrofitError: 307 Temporary Redirect Я пробую много идей, но одна и та же проблема сохраняется. Пожалуйста, помогите мне решить эту проблему. С уважением

Нет аннотации дооснащения. (Параметр # 1)

Я хочу получить RSS-код из URL с помощью Retrofit и если я буду вводить url staticly в аннотации get, все будет в порядке, но с динамическим url я получаю сообщение об ошибке. Мой интерфейс: public interface AllNewsService { @GET("/fa/rss/{url}") void getRss( @Path("url") String nGroup , Callback<AllNewsRss> callback);} И вызов метода getRss: DataGetter dg = new […]

RxJava + Retrofit – сделать несколько вызовов

Я использую синхронизацию и асинхронные вызовы. Однако при создании сложной задачи я столкнулся с небольшой проблемой: Сделайте запрос, чтобы получить список ID (около 20-30 ID) После выбора списка ID, я хотел бы сделать асинхронные вызовы, чтобы получить информацию о каждом объекте, определенном идентификатором. Я хочу сделать запрос 20-30 в pararrel. Я хочу наблюдать за ним, […]

Как выполняется обработка ошибок в Retrofit 2? Я не могу найти класс RetrofitError, который предлагает большинство решений?

Я хочу реализовать механизм обработки ошибок с помощью Retorfit 2. Доступные решения включают класс RetrofitError, который я не могу найти в текущем репо.

Intereting Posts
Как скрыть строку заголовка для Activity в XML с существующей пользовательской темой Входное текстовое поле скрыто за клавиатурой на Android-браузере Chrome Как включить java-скрипт в webView GetAllNetworkInfo () устарел. Как использовать getAllNetworks () для проверки сетевого соединения Android? Как я могу получить направление движения с помощью акселерометра? Как исправить «Пропустите перетаскивание, поскольку мы ждем ответа WebCore на прикосновение» Разрешение на проверку Android для LocationManager В Espresso, как выбрать один вид, у которого одинаковый идентификатор, чтобы избежать исключения AmbiguousViewMatcherException Максимальный размер класса SharedPreferences Как получить фрагмент, добавленный в XML-макет Шрифт в библиотеке Android Как вы используете Android Volley API? HttpClient не работает с Handshake Failed в Android 5.0 Lollipop Отправка файлов с помощью POST с HttpURLConnection Список горизонтальных прокрутки Android