UltraViewPager icon indicating copy to clipboard operation
UltraViewPager copied to clipboard

结合FragmentStatePagerAdapter 出现空白页的问题

Open magical-xu opened this issue 6 years ago • 2 comments

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

magical-xu avatar Jun 23 '18 07:06 magical-xu

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

MikeAfc avatar Jun 28 '18 06:06 MikeAfc

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

magical-xu avatar Jun 30 '18 07:06 magical-xu