마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

web view 캐쉬 동작여부 확인 방법 좀 알려주세요.

0 추천

web vew setting을 통해 

webview.getSettings().setCacheMode( WebSettings.LOAD_DEFAULT);

로 캐쉬모드를 동작 시키고 있습니다. 하지만 실제로 동작하고 있는지 여부를 알길이 없네요.

간단한 테스트로 서버의  html 파일 텍스트를 수정하여 재접속 하면 그때마나 업데이트 된 텍스트를 볼수 있는데,

이걸로는 캐쉬가 동작하고 있는 것인지 알수가 없습니다. 

web view 캐쉬가 getApplicationContext().getCacheDir().getAbsolutePath() 얻어진 디렉토리 내에 

저장되는것이 맞나요..? 현재 거기에는 저장된 파일이 없네요.

고수님들 web view 캐쉬내용 확인할 수 있는 방법 좀 알려주세요...

익명사용자 님이 2014년 7월 15일 질문

2개의 답변

0 추천

세팅에 setAppCacheEnabled(true) 하신거죠? 디폴트가 false입니다.

setAppCachePath로 경로 지정할 수 있으니 확인해보세요

b22n (22,940 포인트) 님이 2014년 7월 15일 답변
0 추천
테스트가 잘못되었습니다.

캐시가 켜져있더라도 서버에 html 파일이 내용이 변경된 경우 다시 받는 것이 정상입니다.
익명사용자 님이 2014년 7월 15일 답변
...