WebView延时加载url高度为 0

bug发现:
有一个页面,使用 ScrollView 嵌套 WebView 和其它的一些视图展示,WebView 的 url 是从后台拿的,但我发现每次进入页面 WebView 的高度总为 0

bug排查
1、固定WebView高度可以正常显示
2、不从后台拿url,直接给WebView指定固定url也可以显示
3、等待一会儿后再给warp_content的WebView设置url,那么WebView的高度就为0了。
4、不嵌套ScrollView,等待一会儿后给warp_content的WebView设置url,WebView的高度仍然为0。(看来问题与是否嵌套ScrollView无关了)
5、不嵌套ScrollView,延时给WebView指定"www.baidu.com",WebView高度正常。(看来是网址的问题)

bug描述:
若隔20-1800毫秒才执行WebView.loadUrl加载可能有问题的网址,那么WebView的高度可能为0。

bug解决:
方案1、让web人员修正网址
方案2、先使用WebView.loadUrl("")占位,延时后再指定正确的url。(可以解决问题,但不知道原理)


版权声明:本文为qq_34224268原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。