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。(可以解决问题,但不知道原理)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值