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

你可能感兴趣的:(Fragment(内嵌WebView)+ViewPager结构,切换的时候导致WebView部分白屏)