android中webview加载网页或网页切换时出现白屏现象
把微网站用webview展示,内部功能和操作基本是在webview里边完成,但是tab菜单导航切换老是会碰到白屏现象。
碰到webview中网页切换出现白屏现象后,搜集了一些资料,大概如下:(但没有解决我的问题)
如果解决Hybrid开发中的白屏问题
http://www.chinaz.com/web/2012/0904/272624.shtml
webview的白屏,和硬件加速
http://blog.csdn.net/mybook1122/article/details/9155341
WebView适配问题集锦
http://blog.csdn.net/a345017062/article/details/8648075
主要方案:
硬件加速。Android 4.0以上的系统设置中的开发人员设置中有一项是“强制使用GPU渲染”,但是基于不同手机和版本也会诸多不稳定性因素,依然白屏。
WebView中
android:layerType="hardware"
WebViewClient中
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);//在2.3上面不加这句话,可以加载出页面,在4.0上面必须要加入,不然出现白屏
return true;
}
//重写此方法可以让webview处理https请求
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed(); //接受所有证书
}
以上都试过,不顶用,求大神帮忙