WebView getDrawingCache()始终返回null

时间:2013-01-05 02:13:54

标签: android debugging

我只是在API17上使用webView,我遇到了这个问题。

以下是代码:

WebView webView = (WebView) convertView.findViewById(R.id.webView1);


webView.loadUrl("file:///android_asset/www2/info.htm");
if (webView.getProgress()==100){
       webView.setDrawingCacheEnabled(true);
       webView.buildDrawingCache();
       Bitmap bitmap =    Bitmap.createBitmap(webView.getDrawingCache());
       webView.setDrawingCacheEnabled(false);
    }

在此之后,我将使用位图。问题是.getDrawingCache上的空指针异常。当进度为100时,info.htm在Web视图中正确显示。我不知道为什么getDrawingCache没有提供任何内容。

我查找了所有stackexchange线程到这个问题,但没有一个解决方案帮助了我。

有人有个主意吗?

问候

0 个答案:

没有答案