웹 페이지를로드하고 싶습니다. 이미로드되어 있고 수정되지 않은 경우 캐시에서로드합니다. 수정 된 것으로 확인되면 캐시에서이 페이지를 지우고 다시로드하십시오.캐시에 웹 페이지를 쓰는 방법은 무엇입니까?
어떻게하면됩니까?
- 캐시
- 에서 웹 페이지를 찾기 캐시
- 지우기 캐시에서 웹 페이지를 표시하고 페이지가
도와주세요. 위의 각각에 대한 코드를 표시 할 수 있다면 정말 좋을 것입니다.
감사합니다.
웹 페이지를로드하고 싶습니다. 이미로드되어 있고 수정되지 않은 경우 캐시에서로드합니다. 수정 된 것으로 확인되면 캐시에서이 페이지를 지우고 다시로드하십시오.캐시에 웹 페이지를 쓰는 방법은 무엇입니까?
어떻게하면됩니까?
도와주세요. 위의 각각에 대한 코드를 표시 할 수 있다면 정말 좋을 것입니다.
감사합니다.
Webview를 사용해도 괜찮 으면 LOAD_NORMAL은 (는) u 용입니다.
webView.getSettings(). setCacheMode (WebSettings.LOAD_NORMAL); webView.loadUrl (HELPER.SERVER_BASE_LINK + "ads/s_image"+ (i + 1) + ".jpg");
페이지가 수정되지 않는 한 캐시를 사용하여 setCacheMode()의 설명에 언급되어 있습니다.
http://developer.android.com/reference/android/webkit/WebSettings.html#setCacheMode%28int%29
그것은 수정 된 페이지를 다시로드 (5 이내) 몇 분 정도 걸립니다. 아마도 만료 된 페이지를 확인하기 위해 Android의 폴링 시간 일 것입니다. 나는 그것을 직접 시도했지만 버그가 있음을 느꼈다. 때로는 캐시를로드하지 않는 경우도있다. 안드로이드가 내 캐시를 너무 빨리 다시 가져 오는 것일 수도 있습니다. 보통은 그렇지 않습니다.
브라우저에서 캐시를 사용하면 비슷한 방법이 있습니다.
프로그래밍 방식으로 또는 오프라인 상태에서 브라우저로 작업하기를 원하십니까? – erogol
프로그래밍 방식으로하고 싶습니다. 그리고 그것은 온라인으로 일할 것입니다. 수정하지 않으면 캐시에서 페이지를로드하려고합니다. 나는 webview를 사용한다. – VpV