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

Модернизация: обращение к объекту 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 […]

Модернизация наблюдаемых и отмена

Может ли кто-нибудь подтвердить, является ли вызов unSubscribe на Observable правильным способом отменить запрос? Раздражающе, Nexus 7 выдает повторяющиеся сетевые запросы, и первый вызов нужно выбросить, поскольку вызывающая активность была уничтожена. Я обошел это, проверяя, что обратный вызов (мой собственный) не имеет значения null, прежде чем пытаться его использовать. Однако отмена подписки представляется лучшим решением, […]

Использование Retrofit получает ошибку onFailure: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: закрыто

Я получаю ошибку при добавлении объекта OkHttpClient в модификацию. Ошибка: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: закрыто Вот мой код : public static OkHttpClient getUnsafeOkHttpClient() { try { File mFolder = new File(Environment.getExternalStorageDirectory() + "/certificate"); if (!mFolder.exists()) { mFolder.mkdir(); } String fileName = "certificate1a.cer"; File file = new File(mFolder, fileName); FileInputStream fis = null; fis = new FileInputStream(file); CertificateFactory […]

Как отменить текущий запрос в модификации, когда retrofit.client.UrlConnectionClient используется как клиент?

Я использую retrofit для http-звонков в приложении для Android и retrofit.client.UrlConnectionClient как клиент при создании адаптера. RestAdapter.Builder builder = new RestAdapter.Builder() .setEndpoint(url) .setLogLevel(RestAdapter.LogLevel.FULL) .setClient( new Client.Provider() { public Client get() { return new UrlConnectionClient() { @Override protected HttpURLConnection openConnection(Request request) throws IOException { HttpURLConnection connection = super.openConnection(request); connection.setConnectTimeout(connectionTimeout); return connection; } Я хотел установить таймаут, […]

Apkbuilder находит дубликат файла при добавлении powermock в проект тестирования Android

Я пытаюсь добавить powermock-mockito и mockito в проект Android Test. Я создал проект тестирования Android с помощью инструмента командной строки android для создания build.xml и структуры проекта. У меня есть следующие jars в каталоге libs /: dexmaker-1.0.jar dexmaker-Mockito-1.0.jar Mockito-все-1.9.5.jar powermock-Mockito-1,5-full.jar Когда я пытаюсь создать проект с ant debug, я получаю следующую ошибку: [apkbuilder] Creating ProjectTests-debug-unaligned.apk […]

Android aar dependencies

Я новичок в системе сборки Gradle, у меня есть проект библиотеки, который включает в себя зависимости вроде Retrofit, okhttp и т. Д. Я скомпилировал свой проект и создал файл aar. Я создал фиктивный проект и добавил свою библиотеку как зависимость. Теперь, если я не добавлю Retrofit и okhttp в зависимости от файла build.gradle моего фиктивного […]

Intereting Posts