2016-10-13 17:14发布
webview有时候加载不出网页,页面关掉再打开也不行,显示一片空白。放着不动,过一会,反而能打开网页。
当加载不出的时候,发现根本没有发起请求。
有大神知道原因吗?
楼主可以使用WebView.setWebViewClient,传入一个自定义的WebViewClient。同样还有WebView.setWebChromeClient。覆写其中一些函数:
WebView.setWebViewClient
WebViewClient
WebView.setWebChromeClient
问题解决了吗???我也掉坑里了,求大神的解决方法..............
1、这样的情况,我昨天真的遇到了2、分析原因:A.建议楼主用charles抓包看看
当调用WebView的loadUrl(String url)之后,WebView就开始加载网页了,但是在没有加载出来的时候,它会仍然显示着其原有的白色背景,加载出来后才会显示网页。这可能是你说的显示一片空白,然后过一会才能打开网页。其实一直都在加载,只是加载比较慢,你看不出来有变化而已。
WebView
loadUrl(String url)
楼主如果对WebView进行如上的配置,然后在loadUrl(String url),就能看到这些函数的回调了。问题里的内容都可以从Log里得到解答。
Log
确实是这样的,我也遇到过,发现不调用wv_viewerweb.removeAllViews();// wv_viewerweb.destroy();// wv_viewerweb = null;这个就不会有这问题
WebView这个控件作为Android系统中很重要的一个控件,其不会出现楼主所说的情况的。楼主可能看到的是表面显示。
Android
最多设置5个标签!
付费偷看金额在0.1-10元之间
楼主可以使用
WebView.setWebViewClient
,传入一个自定义的WebViewClient
。同样还有WebView.setWebChromeClient
。覆写其中一些函数:问题解决了吗???我也掉坑里了,求大神的解决方法..............
1、这样的情况,我昨天真的遇到了
2、分析原因:A.建议楼主用charles抓包看看
当调用
WebView
的loadUrl(String url)
之后,WebView
就开始加载网页了,但是在没有加载出来的时候,它会仍然显示着其原有的白色背景,加载出来后才会显示网页。这可能是你说的显示一片空白,然后过一会才能打开网页。其实一直都在加载,只是加载比较慢,你看不出来有变化而已。楼主如果对
WebView
进行如上的配置,然后在loadUrl(String url)
,就能看到这些函数的回调了。问题里的内容都可以从Log
里得到解答。确实是这样的,我也遇到过,发现不调用wv_viewerweb.removeAllViews();
// wv_viewerweb.destroy();
// wv_viewerweb = null;这个就不会有这问题
WebView
这个控件作为Android
系统中很重要的一个控件,其不会出现楼主所说的情况的。楼主可能看到的是表面显示。一周热门 更多>