清除WebView内容

我有一个WebView在我的应用程序与wrap_content宽度和高度

在我使用webview.loadData之前,它的宽度和高度都是0,

我加载一个url(或我使用webview.loadData)后,它会显示一个网页。

我的问题是,我如何清除webview恢复到原来的状态,就像

在它之前加载数据?

我发现这个答案很有帮助: 如何在加载页面之前清除WebView的内容?

是为cocoa,但基本上只是打电话给:

webView.loadUrl("about:blank") 

唯一完整的解决scheme是检查SDK版本。

 if (Build.VERSION.SDK_INT < 18) { webView.clearView(); } else { webView.loadUrl("about:blank"); } 

WebView.clearView();

这将清除webview中的视图。

loadData之前使用以下语句:

 view.loadUrl("javascript:document.open();document.close();"); 

我使用clearView()方法,但是现在有问题,当我加载数据()后,它似乎并没有加载数据。

loadUrl(“about:blank”),然后clearHistory()呢?