나는 webview를 가지고 있습니다. 드로잉 캐시를 가져 와서 sdcard에 파일로 저장하려고합니다. wv.getDrawingCache()
항상 null
을 반환하는 이유webview의 드로잉 캐시를 가져올 수 없습니다. android
WebView wv=new WebView(this);
wv.loadData(rawHtml,"text/html",null); // rawHtml is my html code
wv.buildDrawingCacheEnabled(true);
Bitmap bmp=wv.getDrawingCache();
그나마 알고 난 다음 코드를 사용했다. 내가 사용 내 html 코드를 테스트 한 :
setContentView(wv);
자사가 제대로 표시.
webviewCLient의 onPageFinish() 메소드를 처리하고이 코드를 작성하여 드로잉 캐시를 가져옵니다. – Dharmendra