今天在做一个需求的时候,需要webview加载url,然后有可能会重新加载一个新的url,这个时候,在加载一个新的url后,不能返回到以前的url里面,
于是乎就开始了今天的话题。。。多方查找,皆不能实现,很多博客就只有一个
webview.clearHistory();
可是,这个方法该怎么调用,如何调用?都没说。。。。不过,这种问题怎么能难道机智的程序员呢,接下来完美解决这个需求
webView.setWebViewClient(new WebViewClient() {@Override public void doUpdateVisitedHistory(WebView view, String url, boolean isReload) {super.doUpdateVisitedHistory(view, url, isReload); if (needClearHistory) {needClearHistory = false; view.clearHistory();//清除历史记录 }} });