webView
setWebViewClient (new WebViewClient())
mWebView.setWebViewClient(new WebViewClient(){
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
log("onReceivedError request :"+request.getUrl().toString()+", "+error.getErrorCode()+", "+error.getDescription());
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
}
}
})
主要是用来处理webView界面加载url的生命周期。每个生命周期需要完成的事情,具体可以见下面的文章。
https://blog.csdn.net/harvic880925/article/details/51523983
setWebChromeClient
setWebChromeClient 与 setWebClient 之间存在区别,区别如下:
https://www.jianshu.com/p/74ccbba4bc50