2017-11-28 8 views
1

내 앱이 인증을 위해 사용자 정의 탭을 사용 중이므로 앱으로 돌아 가기 때문에 로그인으로 리디렉션 된 페이지가 여전히 웹보기에로드 될 수 있습니다 (또는 사용자 정의 탭) 네트워크 호출을 강제하지 않고 페이지의 캐시 항목을 지울 수 있습니까?okhttp3 캐시에서 항목을 삭제하는 방법

내 응용 프로그램의 다른 위치에서 특정 페이지의 캐시에 항목이 있는지 확인하고 확인하는 것이 좋습니다. 실제 요청은 로그인이 필요할 때 사용자가보고 있던 페이지로 즉시 돌아 가지 않을 수 있기 때문에 네트워크 호출을 강제하지 않고 캐시 항목을 제거/덮어 쓸 수 있도록하는 것입니다.

답변

2

캐시 내가 okhttp3 팀 to call urls에서 훌륭한 솔루션을 가지고와 캐시 내용을 볼 수 반복자를 사용하여 제거 지원하는 반복자()

있습니다. 주의 할 점은 캐시에서 현재로드 된 페이지를 예기치 않은 결과를 삭제할 수 있습니다.

감사합니다!