我正在从安卓应用程序调用一个网络服务,我需要从中获取一定数量的记录 每次调用 (20(...问题是我无法获取前 20 条记录,因为无论出于何种原因,OKHTTP 在我完成处理前 20 条记录后都不会为我提供下一批。
我想禁用缓存并为每个请求强制进行新的网络调用,但我研究的代码
request.setCacheControl(CacheControl.FORCE_NETWORK);
仅适用于更高版本的okhttp,我使用的是2.5.x版本
。我的请求的代码片段是这样的:
Request request = new Request.Builder()
.url(url)
.build();
如何对每个请求强制进行新的网络调用?...谢谢
更多的研究发现了这个答案:
Request request = new Request.Builder()
.url(url)
.cacheControl(CacheControl.FORCE_NETWORK)
.build();