这段时间有不少人像我问问题解决Bug,我觉得这是一个好机会,把遇到的问题总结起来
Android7.0 WebView问题
之前的项目用到webview显示正常,当手机升级为7.0以后显示空白页,或者直接ANR界面渲染异常
显示成空白页可能是加载https遇到证书问题,解决方法
webview设置WebViewClient的时候,重写onReceivedSslError这个方法
那当WebView渲染异常就抛出了这个
我在stackoverflow上找到了解决方法,说可能是WebView在7.0上是一个bug吧,解决方式主要是让硬件加速。
1、webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
2、android:hardwareAccelerated="false"