Как увеличить время запроса Android Volley - PullRequest
0 голосов
/ 29 мая 2019

Я использую Android Volley для обработки запросов и ответов.Но когда требуется время для обработки данных на стороне сервера, это показывает время ожидания. Я попытался увеличить время обработки залпа.Некоторое время приложение, к сожалению, останавливало приложение, когда оно обрабатывало данные и переходило на другие страницы.Вот мой код залпа ..

private void dosubmit() {
    StringRequest stringRequest = new StringRequest(Request.Method.POST, url,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {

                    try {
                        JSONObject jsonObject = new JSONObject(response);
                        JSONArray loginNodes = jsonObject.getJSONArray("executeNodes");

                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    pDialog.dismiss();
                    e("Err", error.toString());
                }
            }) {
        @Override
        protected Map<String, String> getParams() {
            Map<String, String> params = new HashMap<>();
            params.put("request_code", "parem1");

            return params;
        }
    };
    new VoleyErrorHandling(stringRequest);
    RequestQueue requestQueue = Volley.newRequestQueue(this);
    requestQueue.add(stringRequest);
}

У меня есть время для увеличения отсюда ..

 public class VoleyErrorHandling {

    public VoleyErrorHandling(StringRequest stringRequest) {

        stringRequest.setRetryPolicy(new DefaultRetryPolicy(
                1 * 60 * 1000,
                DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
                DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
    }
}

Я не знаю, почему это происходит.Есть ли ошибка при настройке? Пожалуйста, помогите мне

...