重写腾讯X5内核WebView的网络错误界面,不再显示那个自带的乌鸦

这里暂时先写遇到的坑,重写网络错误无非就是给WebVIew的WebViewClient添加一个onReceivedError的监听,这个很简单。

就是x5内核无网络加载之后,会显示那个自带的乌鸦无网络界面,这个时候你去webview.loadUrl()或者是webview.reload()是完全不起作用的,就像腾讯把网页冻住了一样,必须手动点击乌鸦界面才激活,动用搜索引擎和查看官方文档也没有任何相关说明

最后我一个一个的试,发现在webview.reload()之前去调用webview.onResume()就好了,照成这个问题的原因貌似在于x5内核在无网络时联网,会自动调用webview.onPause()

你可能感兴趣的:(重写腾讯X5内核WebView的网络错误界面,不再显示那个自带的乌鸦)