WebView在加载失败时会显示一个失败原因的界面,各个手机显示的界面还都不一样部分掱机还会把Url显示出来;我们要做的就是统一加载失败的界面;
大概思路:在WebView这个控件上面再覆盖一个View,监听WebView加载失败时把这个View显示出来這样用户就看不到原来的WebView的失败界面了。
监听WebView开始加载、加载完成、加载失败;
在开始加载时把自定义失败的View隐藏,加载失败时把这个View顯示出来;
//在开始加载网页时会回调 //加载错误的时候会回调 //加载错误的时候会回调 //加载完成的时候会回调
点击加载失败界面重新载入这個网页;
刷新后WebView退出不了,重定向的问题解决;
大概就是这样WebView刷新后不能退出这个问题重写一下“shouldOverrideUrlLoading”这个方法就行了;