12

以下のようにDefaultRetryPolicyのinitialTimeoutMsとして 1500 を設定しましたが、タイムアウトは考慮されません。

request.setRetryPolicy(new DefaultRetryPolicy(1500
        , DefaultRetryPolicy.DEFAULT_MAX_RETRIES
        , DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));

デバイスの WiFi を切断してタイムアウトをテストしたところ、Logcatでこれらの時間が表示されました。

2019-12-16 14:28:15.892 I/MyClass: request sent
2019-12-16 14:28:35.930 I/MyClass: request caught onError

1.5 秒後に onResponse または onError のいずれかをキャッチすると予想していたのに、20 秒以上かかりました!!!

4

2 に答える 2