我正在使用android排球进行api通话。我使用以下重试策略:
new DefaultRetryPolicy(
5000,
0,
DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)
我知道我们为此重试策略设置的超时是SocketTimeout,即数据流可以被中断的最长时间。而不是我想要的是设置api调用返回结果的最长时间。在android volley中是否有内置函数,或者我应该为此创建一个计时器。
答案 0 :(得分:0)
你可以使用OkhttpCient,它有一些方法
client.setConnectTimeout (20, TimeUnit.SECONDS);
client.setWriteTimeout (120, TimeUnit.SECONDS);
client.setReadTimeout (40, TimeUnit.SECONDS);
答案 1 :(得分:0)