Fragment(内嵌WebView)+ViewPager结构,切换的时候导致WebView部分白屏

最近遇到一个很奇怪的bug,APP主页的结构很简单,就是最经典的ViewPager+Fragment的形式,第一个Fragment中间嵌套了WebView,剩下两个Fragment里面都是普通的View。如下图所示:


1573787076569.jpg

当我从第三个Fragment逐个切换到第一个Fragment时(3->2->1的方式),第一个Fragment中的WebView就会有一半的白屏。。别的切换方式都不会导致这个问题。

处理了很久都没发现问题,后来突然发现在使用ViewPager.serCurrentItem()的时候,如果带上默认的切换动画,这个问题就正常了。。因为我之前切换的时候,都是使用ViewPager.serCurrentItem(0, false)这种方式的,只要改用带动画的切换方式ViewPager.serCurrentItem(0),这个问题就好了,不知道算不算是Android的bug

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容