Android Volley двойной пост при запросе моего php файла - PullRequest
0 голосов
/ 21 мая 2019

Я также изменил политику по умолчанию для залпа, но она не работает для меня, по-прежнему показывая дубликаты записей в базе данных.

stringRequest.setRetryPolicy(new DefaultRetryPolicy(20000, -1, 0));

StringRequest stringRequest = new StringRequest( Request.Method.POST, urlUpload, new Response.Listener<String>() {
    @Override
    public void onResponse(String response) {
        Toast.makeText( context.getApplicationContext(), response, Toast.LENGTH_LONG ).show();

    }
},  new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            Toast.makeText( context.getApplicationContext(), error.toString(), Toast.LENGTH_LONG ).show();
        }
    }
    ) {
        @Override
        protected Map<String, String> getParams() throws AuthFailureError {
            Map<String, String> params = new HashMap<>();
            for(int i=0;i<paramsTit.length;i++){
                params.put( paramsTit[i],param[i] );
            }


            return params;
        }
    };

stringRequest.setRetryPolicy(new DefaultRetryPolicy(20000, -1, 0));
RequestQueue requestQueue = Volley.newRequestQueue( context );
requestQueue.add( stringRequest );
...