Articles of retrofit2

Gradle не удалось с помощью Facebook SDK, Fresco lib и Retrofit?

Кто-нибудь пытался реализовать Facebook SDK и Fresco lib и Retrofit? Мой град неудачно с дубликатом болтов. Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: bolts/AggregateException.class Это моя неудача. Я попробовал Fresco для OkHttp, но все-таки проблема у меня выше. dependencies { testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile 'com.facebook.android:facebook-android-sdk:4.+' compile 'com.facebook.fresco:fresco:0.9.0' compile 'com.facebook.fresco:imagepipeline-okhttp:0.9.0' […]

ProGuard для Android и Retrofit2 Converter Gson?

Я использую ProGuard в своем проекте, но он дает неверные данные в новом Gson (). ToJson (Request); Я ухожу {"a":"manage","b":"689184d4418b6d975d9a8e53105d3382","c":"10","d":"76"} вместо {"username":"manage","password":"689184d4418b6d975d9a8e53105d3382","value":"10","store":"76"} Мое правило ProGuard -dontwarn okio.** -dontwarn retrofit2.Platform$Java8 -dontwarn sun.misc.Unsafe -dontwarn org.w3c.dom.bootstrap.DOMImplementationRegistry -dontwarn retrofit2.** -keep class retrofit2.** { *; } -keepattributes Signature -keepattributes Exceptions -keepclassmembers class rx.internal.util.unsafe.** { long producerIndex; long consumerIndex; } -keepclasseswithmembers […]

Rx 2 Android, что лучше Single или Observable для звонков api?

Когда мы используем retrofit2 для выполнения вызовов в режиме API с помощью Rx, Каков наилучший подход к использованию, Single или Observable? public interface ApiService{ Single<Data> getDataFromServer(); Observable<Data> getDataFromServer(); }

Android – Retrofit 2 – Результат аутентификации

Я пытаюсь использовать Retrofit (2.0.0-beta3), но при использовании Authenticator для добавления токена я не могу получить данные от синхронного вызова. Наш журнал в фоновом режиме показывает много попыток входа в систему, но я не могу получить данные из тела, чтобы фактически добавить в заголовок. public static class TokenAuthenticator implements Authenticator { @Override public Request authenticate(Route […]

Как получить исходную строку ответа «Восстановить»?

Я работаю над Retrofit, но я застрял в одном: как я могу получить сырой JSON на тело ответа. public interface ViewMenuItems { @GET Call<ResponseBody> listRepos(@Url String url); } ViewMenuItems viewMenuItems = ApiClient.getClient().create(ViewMenuItems.class); Call<ResponseBody> responseBodyCall = viewMenuItems.listRepos(Webservices.MERCHANT + merchantId + Webservices.MENU_ITEMS_LASTMODIFIED); responseBodyCall.enqueue(new Callback<ResponseBody>() { @Override public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) { Log.d("MenuItems", "Response :: " […]

Как получить строковый ответ от Retrofit2?

Я делаю андроид, ища способ сделать супер базовый запрос HTTP GET / POST. Я продолжаю получать сообщение об ошибке: java.lang.IllegalArgumentException: Unable to create converter for class java.lang.String Веб-сервис: public interface WebService { @GET("/projects") Call<String> jquery(); } Затем в моей java: Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://jquery.org") // .addConverterFactory(GsonConverterFactory.create()) .build(); WebService service = retrofit.create(WebService.class); Call<String> signin […]

Ошибка обновления. Отсутствует либо URL @GET, либо параметр @Url.

Я работаю над API Youtube. Базовый URL-адрес: https://www.googleapis.com/youtube/v3/search/. Запрос: GET https://www.googleapis.com/youtube/v3/search?part=snippet&q= {search_keyword} & key = {API_ KEY} Код интерфейса ApiService – public interface ApiService { @GET("") Call<YoutubeResponse> searchVideos(@Query("part") String part, @Query("q") String q,@Query("key") String apiKey); } Ошибка: java.lang.IllegalArgumentException: Отсутствует либо URL @GET, либо параметр @Url. В строке кода Call<YoutubeResponse> call=service.searchVideos("snippet",s, URLConstants.Youtube_API_KEY); Я новичок. Пожалуйста помоги!

IllegalArgumentException: не удалось найти адаптер вызова для rx.Observable RxJava, Retrofit2

Я получаю вышеуказанную ошибку, вызывая остальные api. Я использую как retrofit2, так и RxJava. ServiceFactory.java public class ServiceFactory { public static <T> T createRetrofitService(final Class<T> clazz, final String endpoint){ Retrofit retrofit = new Retrofit.Builder() .baseUrl(endpoint) //.addConverterFactory(GsonConverterFactory.create()) .build(); T service = retrofit.create(clazz); return service; } } MovieService.java public interface MovieService{ //public final String API_KEY = "<apikey>"; […]

InterruptedIOException при использовании Retrofit2 с rx при retryOn

Я использую retrofit 2 с rx-android У меня довольно сложная логика повтора, которая частично работает . Я отрезал ненужный код, чтобы упростить его. Вот: public class RetryWithDelay implements Func1<Observable<? extends Throwable>, Observable<?>>, Constants { @Override public Observable<?> call(Observable<? extends Throwable> attempts) { return attempts.flatMap(new Func1<Throwable, Observable<?>>() { @Override public Observable<?> call(Throwable throwable) { int statusCode […]

Модифицированные. Java.net.ProtocolException: ожидаемые * байты, но полученные *

Я пытаюсь выполнить запрос POST Multipart через Retrofit2, где я загружаю в API собственный файл. Он случайным образом терпит неудачу с этим Исключением: W/System.err: java.net.ProtocolException: expected 154 bytes but received 634 Кто-нибудь мог бы рассказать об этом? Это мой код в интерфейсе: @Multipart @POST("recordings/{id}/{rec_id}/") Call<ResponseBody> uploadRecording(@Path("id") String id, @Path("rec_id") String rec_id, @Part MultipartBody.Part bleFile); В […]

Intereting Posts
Удалить тень уведомлений в приложении для Android Xamarin: Не удалось открыть сеанс для виртуальной машины Nexus 7 (Lollipop) Ошибка: значение null в записи: blameLogFolder = null Измените прикрепленный источник в eclipse (android) Как создать PDF-файлы в приложении для Android? Изменение постоянных значений при создании выпуска ANDROID_HOME не установлен, а команда «android» не находится в вашей телефонной таблице PATH Как изучить интернет-игру Google Play в другой стране? Позволяет ли SQLCipher доступ к базе данных другим приложением (если DB в SD-CARD) Как получить доступ к внешнему хранилищу с кордовыми файлами / файловыми системными плагинами? Утечка утечки LeakCanary в InputMethodManager Нужна помощь в написании модульного теста с использованием Mockito и JUnit4 Создание javadoc в eclipse Исключение Null Pointer при использовании SearchView с AppCompat Как сделать adb для ВСЕХ файлов папки, присутствующей на SD-карте