最近在项目中用Volley的时候发现一个请求的问题:当网络不好的时候,或者服务器端反馈的信息较慢时,有时候会发出去多次请求,而且是不停的一直请求不会停下来,后来发现volley有设置超时时间和次数的方法:
jsonObjectRequest.setRetryPolicy(new DefaultRetryPolicy(90000,0,1f));
RequestQueue.add(jsonObjectRequest);
9000代表超时时间;0代表重复请求次数;后面的1f也可以0f,代表递增,我猜是volley请求接口,第二次比第一次,它的时间间隔会自己增大,依次增大.