alibaba / UltraViewPager

UltraViewPager is an extension for ViewPager to provide multiple features in a single ViewPager.
MIT License
5k stars 678 forks source link

结合FragmentStatePagerAdapter 出现空白页的问题 #102

Open magical-xu opened 6 years ago

magical-xu commented 6 years ago

感觉无限循环实现的有问题。 比如我初始化ViewPager的时候 会实例化 page1、page2, 然后无限循环的话 ,这个ViewPager会默认跳到一个中间页,比如 跳到 page3000 ,这个时候会再创建前后两个位置的Fragment page2999 和 page3001,然后 去销毁 page1、page2,因为 page3000和 page1 真实位置是同一个,都是同一个实例 所以 界面显示的时候 page3000已经不存在了 所以界面上就是一片空白,同理 page2对标page3001,一样是被销毁了的,所以一进界面首先会有两个空白页存在,不知道我说清楚了吗?

MikeAfc commented 6 years ago

page3000和page1虽然位置是同一个,但是是两个不同的实例

magical-xu commented 6 years ago

你可以试一下 百分百复现的 page3000确实销毁了