2017-01-03 40 views
0

我已經閱讀了如何在Volley中設置自定義重試策略,但如果沒有錯誤,則超時是針對連接超時和讀取超時。如何更改排讀閱讀超時?

我想有更多的容忍超時讀取/發送比較握手連接,因爲在我的情況下,HTTP響應是相當巨大的,我不想如此頻繁重試HTTP連接,如果讀/發超時,但我可以短握手連接超時。

我該如何改變Volley?

回答

0

嘗試這一個

myRequest.setRetryPolicy(new DefaultRetryPolicy(
    MY_SOCKET_TIMEOUT_MS, 
    DefaultRetryPolicy.DEFAULT_MAX_RETRIES, 
    DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); 
+0

我認爲這不起作用,我已閱讀其他答案,他們提到這是爲連接超時和讀取超時設置的。 – GMsoF

1

request.setRetryPolicy((新DefaultRetryPolicy( 10000(MY_SOCKET_TIMEOUT_MS) DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)));