在WebViewClient中:
@Override
public void doUpdateVisitedHistory(WebView view, String url, boolean isReload) {
super.doUpdateVisitedHistory(view, url, isReload);
if (needClearHistory) {
needClearHistory = false;//清除历史记录的标识,在满足某个条件时,设置为true,删除历史记录
webview.clearHistory();//清除历史记录
}
}
原文链接:http://www.jianshu.com/p/6ee9fb05ee55