我有一個webview。我想獲得它的圖形緩存,並將其保存爲SD卡中的文件。我用下面的代碼:無法獲取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();
不知道爲什麼wv.getDrawingCache()
總是返回null
。 我已經測試了我的html代碼:
setContentView(wv);
它的顯示正常。
處理webviewCLient的onPageFinish()方法並在其中編寫此代碼以獲取繪圖緩存。 – Dharmendra