美文网首页
多个Fragment 加载webview,出现白屏解决方案

多个Fragment 加载webview,出现白屏解决方案

作者: 城南一霸賈十七 | 来源:发表于2019-01-17 15:25 被阅读39次

项目中有4哥tab,其中2个展示斗鱼和五星体育官网首页。由于开发前期没来得及测试,所以没有及时发现webview加载网页会出现白屏。尝试了各种网上的方法,都无效。咨询了一个做web的同学,索性放弃使用Android的webview API,采用腾讯的TBS方案,最终搞定。

接入啥的就不说了,直接查看API。现在说说碰到的问题:

首次点击加载网页是正常的,视频加载出来后点击播放视频,视频播放中,再次点击视频区域,屏幕先是卡住不动,只能听到视频声音,屏幕卡死,再然后变白

处于对之前的加载webview 变白屏的心里阴影(项目已经上线,客户还未反馈这个问题),然后也在网上各种搜索,没结果。再然后接bugly优化异常上报:,没有上报,纳尼?
忽然想到看看控制台?

 .............................................................................................
    X5 does not support the 64-bit mode to run, please refer to the solution: https://x5.tencent.com/tbs/technical.html#/detail/sdk/1/34cf1488-7dc2-41ca-a77f-0014112bcab7
    .....................................................................................

最终看到这个log,这就很nice。

 ndk {
            //选择要添加的对应cpu类型的.so库。
            abiFilters 'armeabi'
        }

搞定。

写在最后:
我忽然想到,是不是因为不支持64-bit的cpu架构,导致白屏的呢?有时间再试试。。。

相关文章

网友评论

      本文标题:多个Fragment 加载webview,出现白屏解决方案

      本文链接:https://www.haomeiwen.com/subject/fpeidqtx.html