关于FragmentStatePagerAdapter
来源:17-4 商品详情下部滑动tab实现
qq_逆袭小王子_04243511
2018-10-01
我跟教程里的几乎一样,除了TAB_TITLE是手动添加的,然后我用getItem(),Toast里面的position,发现同一个TAB点几下别的,再点回来position也不同了,有的时候点了别的TAB之后没有调用到getItem。
验证得出输入的数组顺序是正确的,position却随机变动,但我用setPrimaryItem中可以显示正确的TAB的position。
求老师指点如何才能让我的position不再随机变化,而是绑定在相同的fragment上
写回答
1回答
-
傅猿猿
2018-10-02
先确认下,问题是不是就是tab和所对应的内容fragment在来回切换的过程中对应关系错乱了?如果是UI上没有错乱,那其实是正常的,因为fragmentstatepageradapter其实内部数据是缓存和恢复的。如果理解错了,就先试试两个tab的情况,如果没问题,那就是第三个加的哪里出问题了
00
相似问题