Android webview.loadUrl(“关于:空白”)问题

Android webview.loadUrl(“关于:空白”)问题,android,webview,Android,Webview,在我的应用程序中,我有一个webview,最初我在其中加载任何网站,比如www.google.com。 稍后,单击一个按钮,我想清除此webview,为此我执行了此操作 webview.loadUrl("about:blank"); 但这样做并不能清除我的网络视图,它会继续显示google.com 我试图将webview重新初始化为 webview = new WebView(this); webview.loadUrl("about:blank"); 我也试过了 webview.cle

在我的应用程序中,我有一个webview,最初我在其中加载任何网站,比如www.google.com。
稍后,单击一个按钮,我想清除此webview,为此我执行了此操作

webview.loadUrl("about:blank");  
但这样做并不能清除我的网络视图,它会继续显示google.com

我试图将webview重新初始化为

webview = new WebView(this);
webview.loadUrl("about:blank");
我也试过了

webview.clearHistory();
webview.loadUrl("about:blank");  
但是我得到了同样的结果,网络视图显示google.com
如何清除网络视图?
请建议。
多谢各位

编辑:
另一方面,如果我在加载google.com之前

webview.loadUrl("about:blank");  

它加载一个空白网页。

请尝试以下操作:
webView.loadData(“”)

使用
webView.clearView()

也使用 要清除webview,您可以执行以下几项操作,具体取决于您想要执行的操作:

webView.clearCache(true);

webView.clearHistory();

webView.destroy();

只是为了更新,方法clearView()在API级别18中被弃用。


使用WebView.loadUrl(“about:blank”)可靠地重置视图状态并释放页面资源(包括任何正在运行的JavaScript)。

@Zeba嘿,这是用于u的,然后对我的问题进行投票,以便任何人也可以使用此ans。稍后,我遇到了与此答案相关的问题。。。我的网络视图将被清空,但几秒钟后谷歌将再次加载。。此外,如果我触摸网络视图,谷歌页面将再次加载。。所以最后我不能使用这个解决方案。@Zeba嘿,你能不能把你的文件放到stackoverflow中,这样我就可以检查它,并试着检查你到底有什么问题更新:
webView.clearView()现在在API级别18中不推荐使用。使用
WebView.loadUrl(“about:blank”)
可靠地重置视图状态并释放页面资源(包括任何正在运行的JavaScript)。见:的确如此。问题是,即使加载了“关于:空白”,然后重置历史,空白页仍保留在历史记录中。如果有一个(仍然)可以正常工作的clearView()函数,它可以执行任何必要的操作就好了!这是我用来加载空页面的方式,它可以完美地工作。