Articles of залп

Необходимо отправить несколько запросов волейбола – в последовательности

Мне нужно использовать залп для отправки запроса на получение членства, а затем передать этот идентификатор членства во второй запрос волейбола, чтобы получить статистику по этому члену. У меня проблема с моим первым запросом, который работает отлично, но второй запрос, кажется, начинается до того, как переменная будет возвращена для передачи. Кто-нибудь знает, как предотвратить запуск второго […]

Есть ли способ удерживать запрос Volley до тех пор, пока ответ не завершится

Как и в прошлом, при использовании AsyncTask у нас есть два метода doInBackground () для выполнения всей работы и onPostExecute (), чтобы внести изменения, когда все данные завершены, поэтому я могу остановить весь код до тех пор, пока правильные данные не вернутся, а затем сделайте то, что мне нужно с этими данными , Но когда […]

Растровое изображение изображения волейбола

В моем приложении я использую volley imageLoader, но есть одна проблема, которую я не мог понять. Когда я вызываю только response.getBitmap и устанавливаю его как фоновое изображение, это нормально, но когда я добавляю некоторый код, например System.out.println (response.getBitmap), он сбой. Одним словом, если я вызываю respone.getBitmap только один раз, это нормально, но когда два или […]

Как можно изменить поведение кэша диска по умолчанию в залпе?

Служба, которую я использую для получения изображений, как и многие такие сайты, не имеет заголовка управления кешем, указывающего, как долго изображение должно быть кэшировано. Волейбол по умолчанию использует заголовок управления кешем http, чтобы решить, как долго кэшировать изображения на диске. Как я могу переопределить это поведение по умолчанию и сохранить такие изображения в течение определенного […]

Библиотека Android Volley: мы всегда должны повторять Response.Listener и Response.ErrorListener

Недавно я начал использовать Android Volley в своем проекте. Общей практикой, упомянутой в большинстве руководств, является ее использование таким образом: JsonObjectRequest jsonObjReq = new JsonObjectRequest(Method.GET, url, null, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { // do something } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { // do something. } }); […]

Заголовок заголовка Volley Content-Type не обновляется

Я пытаюсь написать POST-вызов в Volley, чтобы отправить тело XML на сервер. Я не могу правильно настроить заголовок Content-Type . Основной StringRequest выглядит так: StringRequest folderRequest = new StringRequest(Method.POST, submitInterviewUrl, myListener, myErrorListener) { @Override public byte[] getBody() throws AuthFailureError { String body = "some text"; try { return body.getBytes(getParamsEncoding()); } catch (UnsupportedEncodingException uee) { throw […]

Android: невозможно обновить Listview с помощью CustomAdapter

Мне нужно обновить представление списка новыми данными. Этот код ниже используется для получения данных в OnCreateView который находится в FragmentActivity в первый раз. override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { val url = "something" val request_queue = Volley.newRequestQueue(this.context) val stringRequest = StringRequest(Request.Method.GET, url, Response.Listener<String> { response -> val pending_job = Gson().fromJson<ArrayList<HashMap<String, String>>>( […]

Волейбол: медленные HTTP-запросы

Если я делаю два HTTP-запроса на один и тот же URL-адрес, один с HttpClient, а другой с Volley, запросы Volley занимают гораздо больше времени. Например, в моей тестовой среде: Используя HttpClient напрямую, чтобы запросить средние значения google.com около 250 мс Используя Volley для запроса средних значений google.com около 750 мс Вот свалка журнала образца запроса […]

Обработка сессионного файла cookie в Android Volley

Для тех, кто не знаком с Volley, это сетевая библиотека, и он переключит свой клиент HTTP-запроса с HttpUrlConnection или HttpClient в зависимости от версии Android, поэтому мне нужно знать, как добавить поддержку файлов cookie для каждого из этих типов клиентов. Как выбрать управление сеансом для обоих типов клиентов? Я видел это решение: использование файлов cookie […]

Непредвиденный код ответа.

У меня возникает проблема «Неожиданный код ответа 500», когда я получаю URL API. Этот мой код с библиотекой волейбола: String url= "http://103.241.24.35/android/android_login_api/index.php"; public void detailURL(String url) { Log.v("Android Spinner JSON Data Activity", url); queue = Volley.newRequestQueue(this); StringRequest sr = new StringRequest(Request.Method.POST,url, new Response.Listener<String>() { @Override public void onResponse(String response) { ProgressLoadStartLogin.setVisibility(View.GONE); displaystatis_kontenDetail(response); btn_enable(); } }, […]

Intereting Posts
Почему FrameLayout используется для фрагментов? Передача активных объектов между службами через AIDL AlarmManager не срабатывает вовремя в Android Lollipop OnClick или onItemClick при приостановке результатов в "IllegalStateException: не удается выполнить это действие после onSaveInstanceState" Android UI сбой при настройке цвета ActionBar «Не удалось найти класс« android.support.v4.app.FragmentActivity »« Ошибка Как я могу отобразить конкретный контент CSV для элемента списка кликов? К сожалению, это видео невозможно воспроизвести – потоковое mp4 для Android Доступ к данным из файла proc в модуле ядра Как выбрать маркер с помощью API Android Maps V2? Как использовать API Google Maps v2 с уровнем API 10? Org.w3c.dom.Node.insertBefore: NullPointerException, ошибка? Опрос против Push – любые причины, чтобы избежать Push-уведомлений? Android – «Ресурсы не содержат пакет для номера ресурса» Android Изменение стандартной компоновки для табуляции Ошибка компоновки в кнопках изображения и других?