Articles of андроид залп

Получение Robolectric для работы с Volley

Я пытаюсь заставить Volley работать с Robolectric. Я вижу, что мой HTTP-запрос получает вызов, и parseNetworkResponse получает вызов (я отправляю пользовательский подкласс JsonRequest), но мой прослушиватель НЕ получает вызов. Любой совет? Вот пример кода: @Test public void testTypeAheadClient() throws Exception { Robolectric.getFakeHttpLayer().interceptHttpRequests(false); //mRemoteRequestQueue and mCustomRequest are set up previously mRemoteRequestQueue.add(mCustomRequest); } private static class CustomRequest […]

Android Volley – как оживить загрузку изображения?

Любая идея, как играть в анимацию при загрузке изображения? Теперь он просто мерцает на месте. Я использую NetworkImageView из инструментария Volley. Кроме того, существует ли способ установить загрузочные и ошибочные растровые изображения в представлении сетевого изображения без использования ImageLoader.get (..)? Благодаря! // EDIT : Хорошо, спасибо вам всем, но если мы хотим быть перфекционистами, мы […]

Android Volley делает 2 запроса на сервер, когда для политики повторных попыток установлено значение 0

Я работаю над проектом Android, который использует Volley для асинхронных запросов и обработки изображений. Так или иначе запрос дважды ударяет по серверу, даже когда у меня установлена ​​политика повтора на 0. Я попытался переопределить значения из объекта DefaultRetryPolicy без успеха. Вот пример кода: Запрос: @Override public void gravarVendaMobile(final Usuario usuarioAutenticado, final AsyncCallback<String> callback) { obterParametrosDeInicializacao().done(new […]

Android Volley дает мне 400 ошибок

Я пытаюсь сделать запрос POST для моего API, и он работает в Postman (я получаю действительный объект JSON), но не использую Volley . Со следующим кодом: String URL = "http://somename/token"; RequestQueue queue = Volley.newRequestQueue(StartActivity.this); queue.add(new JsonObjectRequest(Method.POST, URL, null, new Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { // handle response Log.i("StartActivity", response.toString()); } }, new […]

Android Volley – изменения ориентации

Как мы можем иметь дело с изменениями ориентации, Activities / Fragments останавливающиеся / возобновляющиеся с помощью Volley ? Я знаю, что для запросов GET ответ будет кэшироваться, и во второй раз, когда мы попытаемся сделать этот запрос, мы получим кешированный ответ (если сервер отправляет соответствующие HTTP-заголовки) Но как насчет POST ? Предположим, что я делаю […]

Почему строка ответа volley использует кодировку, отличную от той, которая содержится в заголовках ответов?

При выполнении запроса волейбола (либо StringRequest либо JsonObjectRequest ), используя стек OkHttp, кодировка строки ответа устанавливается в ISO-8995-1, которая является кодировкой по умолчанию. Ответ имеет заголовок: content-type=text/html; charset=utf-8 content-type=text/html; charset=utf-8 , который должен быть обнаружен. Почему не так?

Как настроить Http-кеш при использовании Volley с помощью OkHttp?

Я хочу попытаться объединить Volley с OkHttp, но система кэша Volley и OkHttp, как полагаться на кеш HTTP, как определено в спецификации HTTP. Итак, как можно отключить кеш OkHttp для хранения одной копии HTTP-кеша? EDIT: что я сделал public class VolleyUtil { // http://arnab.ch/blog/2013/08/asynchronous-http-requests-in-android-using-volley/ private volatile static RequestQueue sRequestQueue; /** get the single instance of […]

Параметры сообщения Volley JsonObjectRequest больше не работают

Я пытаюсь отправить параметры POST в Volley JsonObjectRequest. Первоначально он работал для меня, следуя тому, что говорит официальный код для передачи JSONObject, содержащего параметры в конструкторе JsonObjectRequest. Затем он внезапно прекратил работать, и я не внес никаких изменений в код, который ранее работал. Сервер больше не распознает отправку любых параметров POST. Вот мой код: RequestQueue […]

Android Volley + Loader шаблон?

Мне понравилась структура Volley, но у меня все еще есть некоторые сомнения по этому поводу. Например, как Volley соответствует шаблону Loader? Поскольку запросы обрабатываются асинхронно, вызов его на фоне не имеет большого смысла. С другой стороны, если мы проигнорируем шаблон Loader, мы отменим загрузку и перезагрузим необходимые ресурсы, это отходы. Как работает система Volley с […]

Как объединить данные с помощью Android Volley

Я использую Volley для вызова веб-запроса для своего приложения. Но, поскольку я – Волей в первый раз. Я просто хочу знать, как загружать данные изображения / видеоматериалов через залп, используя multipart. Я искал это на многих сайтах, я получил некоторые результаты Как отправить POST в формате «multipart / form-data» в Android с помощью Volley Но […]