Почему Volley Custom Request продолжает выполняться несколько раз? - PullRequest
0 голосов
/ 11 декабря 2018

Я использую пользовательский запрос Android Volley в своем коде. Проблема, с которой я сталкиваюсь, заключается в том, что он продолжает запрашивать сервер несколько раз, даже если запрос успешен

            RequestQueue mRequestQueue = Volley.newRequestQueue(ct);
            JsonRequest sr = new JsonRequest(Request.Method.POST, url,new Response.Listener<JSONObject>() .......);


            int socketTimeout = 10000; //10 seconds - change to what you want
            sr.setRetryPolicy(new DefaultRetryPolicy(socketTimeout, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
            mRequestQueue.add(sr);

И здесь реализован класс класса

class JsonRequest extends Request {

   protected Response.Listener  listener;

    JsonRequest(int method, String url, Response.Listener listener, Response.ErrorListener errorListener)
      {  
        super(method,url,errorListener);
        this.listener = listener;
      }

    //Rest of the code

}
...