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

Дооснащение ProgressBar

Недавно я изучил «Дооснащение». Я просто реализую в своем проекте. У меня почти 20 плюс api. Я объявил все подобные методы. public interface RF_Calls { @POST(AppConstants.API_EVENTS_BYSTUDENTS) void getEvents(@Body JsonObject events); @POST(AppConstants.API_EXAMS_BYSTUDENTS) void getExamsbyStudents(@Body JsonObject exams); } Я просто хочу общий прогресс для обоих методов, которые нужно уволить, как только они получат успех и неудачу

Получение 401 несанкционированной ошибки в модификации?

Ошибка 401 unauthorized означает, что запрос отклоняется из-за недопустимых учетных данных. Я делаю запрос на https URL-адрес, используя модификацию и получая 401 unauthorized при выполнении curl https://external:userName@api-staging.xyz.com/user/get он отлично работает для меня (получение ожидаемого результата). Нет ничего плохого в реализации Retrofit в моем application потому что другие вызовы работают нормально. Это что-то такое, что я […]

Как создавать геттеры и сеттеры Java, когда ключ объекта является числом

Я не могу создать Java Getters и Setters, потому что я получил номер (цифру) для моего ключа объекта. Я покажу вам свой ответ API. Как я могу достичь этого без изменения API. {"api_status": true, "message": "", "data": { "0": { "id": "aaa", "name": "aaa", "address": "aaa", "category": "aaa", "open_24_hours": "aaa", "business_open": "", "business_close": "", "type": […]

Okclient в Okclient нельзя применить к (okhttp3.okhttpclient)

Я пытаюсь использовать Retrofit в одном из моих проектов. Я столкнулся с ошибкой (новый OkClient (новый OkHttpClient ())) RestAdapter adapter = new RestAdapter.Builder() .setEndpoint(Constants.GET_API_URL_BASE) .setLogLevel(RestAdapter.LogLevel.FULL) .setClient(new OkClient(new OkHttpClient())) .build(); apiGet = adapter.create(ApiCalls.class); Ошибка, подчеркнутая красным цветом, включена. (Новый OkHttpClient ()) * OkClient (com.squareup.okhttp.OkhttpClient) в OkClient не может быть применен к (okhttp3.OkhttpClient) * Это мои зависимости: […]

Модернизация: добавить параметр runtime к интерфейсу?

Я хотел бы всегда добавлять параметр к моим вызовам для переоснащения. Для значений, которые я могу жестко кодировать, я могу просто использовать @POST("/myApi?myParam=myValue") Но что, если я хочу добавить android.os.Build.MODEL ? @POST("/myApi?machineName="+ Build.MODEL) Не работает. Было бы полезно уметь отвлечь эту часть сетевого вызова от внедряющего кода. РЕДАКТИРОВАТЬ Я могу добавить Build.MODEL ко всем моим […]

Модернизация: обращение к объекту JSON, динамически изменяющее его имя

Я использую модификацию. У меня есть данные JSON: { "elements": { "159": { "id": 159, "name": "Alex" }, "831": { "id": 831, "name": "Sofia" }, "3125": { "id": 3125, "name": "Mark" } } } Структура этого JSON не может быть настроена на моей стороне. И я хочу обрабатывать те объекты (которые динамически меняют их имена) […]

Retrofit v2.0.0-beta2 как загрузить файл с помощью RequestBody

Я пытаюсь отправить изображения на сервер. Вот мои имена переменных php на стороне сервера, предоставленные мне скриптором: $value1 = $_POST["value1"]; // string value $value2 = $_POST["value2"]; // string value $img_1 = $_FILES["fileToUpload1"]["name"]; // image file $img_2 = $_FILES["fileToUpload2"]["name"]; // image file И вот мой код для публикации значений – RequestBody fileBody = RequestBody.create(MediaType.parse("image/png"), path.toString()); RequestBody […]

Модернизация: как исправить "разрешен только один метод http. Found: get and get "?

У меня есть эта структура для запроса. Запрос getTransportByStation отлично работает. Но я получаю исключение java.lang.IllegalArgumentException: TransportWebService.getTransportByRoute: Only one HTTP method is allowed. Found: GET and GET. java.lang.IllegalArgumentException: TransportWebService.getTransportByRoute: Only one HTTP method is allowed. Found: GET and GET. Я нашел решение только для POST и POST. interface TransportWebService { @GET(QUERY_CATEGORY_TRANSPORT + "GetTransportByNextStation/{station}") Observable<ResponseRouteList> getTransportByStation( […]

Информация о запросе дисплея Retorfit – корпус, заголовки и т. Д.

Я не могу найти ничего в документах Retrofit относительно того, как отображать любые детали Запроса. В частности, я хочу видеть JSON из органа запроса POST. Проблема в том, что мой запрос к серверу невозможен без сообщения о подробностях, и я подозреваю, что с моей стороны что-то не так.

Исключение Outofmemory с использованием модифицированной библиотеки Android

Я использую модифицированную библиотеку для загрузки файла apk с сервера. Я получаю Outofmemory Exception со своего 8-мегабайтного файла. 06-04 17: 02: 36.242: I / dalvikvm (32227): «AsyncTask # 1» prio = 5 tid = 12 RUNNABLE 06-04 17: 02: 36.242: I / dalvikvm (32227): | Group = "main" sCount = 0 dsCount = 0 obj […]

Intereting Posts
Найдено com.google.android.gms: play-services: 8.4.0, но версия 8.3.0 необходима для плагина google-services FLAG_ACTIVITY_SINGLE_TOP не работает Android: отключить намерение последних приложений Размер одиночного элемента списка android Как написать андроид JUnit-тест, когда моя деятельность зависит от дополнительных параметров, переданных через Intent? Geofence работает, но через некоторое время прекращает запуск Как создать меню Android Options в Adobe AIR? (Не Java) Передача данных между видами деятельности из списка в другую деятельность Gradle: скачать Зависимости включенной aar-библиотеки StringByEvaluatingJavascriptFromString (метод iOS, что эквивалентно Android?) Фильтр намерений Android для определенного расширения файла? Значок приложения ShareActionProvider от AppCompat слишком велик по сравнению с другими значками Обнаружение жестов салфетки в фрагменте Активность, AppCompatActivity, FragmentActivity и ActionBarActivity: когда использовать что? Как обновить содержимое ViewPager?