2016-03-15 46 views
4

我遇到了凌亂的問題,在這種情況下,請求有時會被兩次打到服務器,結果,這非常混亂了我的代碼邏輯。有沒有辦法將請求數限制爲1?我試圖做什麼解釋here,但問題仍然存在,有時凌亂的請求被擊中了兩次到服務器

+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));