我在DefaultRetryPolicy中将 1500 设置为initialTimeoutMs ,如下所示,但它不考虑超时:
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 多秒!!!