齐射请求被击中两次到服务器

时间:2016-03-15 13:57:22

标签: android android-volley

我遇到了一个排球问题,其中一个请求有时会被命中两次到服务器,结果,这几乎弄乱了我的代码逻辑。有没有办法可以将请求数量限制为1?我已经尝试过做here解释但问题仍然有时出现

1 个答案:

答案 0 :(得分:6)

我只是觉得我可以回答这个问题,我想出了解决方案。谷歌最终采用了凌空库,这是添加到你的依赖项的官方回购 compile 'com.android.volley:volley:1.0.0'

另外,将此添加到您的字符串请求中。多次设置DEFAULT_TIMEOUT_MS,就像我的情况一样,我将其设置为5

stringRequest.setRetryPolicy(new DefaultRetryPolicy(DefaultRetryPolicy.DEFAULT_TIMEOUT_MS * 5, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));