2017-04-11 1 views
0

나는 (20) 호출 당 특정 레코드 수를 가져와야하는 안드로이드 응용 프로그램에서 webservice를 호출하고 있습니다 ... 문제는 내가 붙어 있습니다 어떤 이유로 든 okhttp가 첫 번째 20 처리를 완료 한 후에 다음 배치를 처리하지 못하기 때문에 처음 20 레코드를 얻습니다.강제로 네트워크 요청 및 응답 okhttp 2.5.0을 사용하여 응답

캐싱을 사용하지 않도록 설정하고 각 요청마다 새로운 네트워크 호출을 강제로하고 싶습니다.

request.setCacheControl(CacheControl.FORCE_NETWORK); 

만 okhttp 높은 버전에서 작동하며 내가 버전 2.5.x의

를 사용하고 있습니다

내 요청에 대한 코드의 조각은 이것이다 : 내가 각 요청에 신선한 네트워크 호출을 강제 할 수있는 방법

Request request = new Request.Builder() 
        .url(url) 
        .build(); 

...

답변

0

더 많은 연구가 답으로이 발견 감사 :

Request request = new Request.Builder() 
        .url(url) 
        .cacheControl(CacheControl.FORCE_NETWORK) 
        .build();