WebView开发问题集锦
2018-06-05 本文已影响0人
墨留痕
1、网页二次进入,JS 方法未成功加载 或者 不执行
//webview 销毁时调用了以下方法,注释即可
webView.pauseTimers();
2、网页退出时销毁
if (webView != null) {
try {
if (webView.getParent() != null) {
((ViewGroup) webView.getParent()).removeView(webView);
}
webView.clearHistory();
webView.clearCache(true);
webView.loadUrl("about:blank");
//webView.loadDataWithBaseURL(null, "", "text/html", "utf-8", null);
webView.freeMemory();
webView.destroy();
// }
} catch (IllegalArgumentException e) {
e.printStackTrace();
}
webView = null; // Note that mWebView.destroy() and mWebView = null do the exact same thing
}