0

  • 1224581397084114944  评论     打赏       龙王三太子熬夜
    • 恭喜你发现彩蛋,这个缓存机制问题,你可以了解下

      https://blog.csdn.net/qq_37492806/article/details/83793012

      1139423796017500160  评论     打赏       断点-含光君
      • 拉大锯  回复 @断点-含光君
        彩蛋,疼吗?哈哈!~
        拉大锯 2020-06-27 13:06   回复 1153952789488054272
      • 断点-含光君  回复 @拉大锯
        这个东西,是我队友的写的代码,动态add,fragment,我发现就算刷新了数据,还是之前的数据显示,就发现了这个彩蛋,痛死了,还是我fix bug
        断点-含光君 2020-06-29 21:48   回复 1139423796017500160
    • 凭借着你的文字,读了三次没看懂你的是啥问题。

      1153952789488054272  评论     打赏       拉大锯
      • 龙王三太子熬夜  回复 @拉大锯
        就是我首页有个列表默认加载5条数据,我点下面导航栏第三个或者后面的几个切换界面,再切换回首页数据列表就变成10条或者更多了
        龙王三太子熬夜 2020-06-27 11:28   回复 1224581397084114944
      • 拉大锯  回复 @龙王三太子熬夜
        那说明你触发的切换的时候,触发了加载呀。你加载回来了,用的相同的数据集合,没有清除原来的,那肯定会变多呀。那你看它的数据是否一样,内容是否重复就知道了。代码又不给出来,找神仙帮助你吧。你又不是新人。
        拉大锯 2020-06-27 11:32   回复 1153952789488054272
      • lxxxx9  回复 @拉大锯
        setData前先clear吧
        lxxxx9 2020-06-27 11:58   回复 1247069679944470528
      • 拉大锯  回复 @lxxxx9
        那得看代码
        拉大锯 2020-06-27 12:02   回复 1153952789488054272
      • 龙王三太子熬夜  回复 @拉大锯
        一开始气的我也直接就clear了,但是后来直接就把预加载该成了3个
        龙王三太子熬夜 2020-06-27 14:56   回复 1224581397084114944
      • 拉大锯  回复 @龙王三太子熬夜
        那得看你的fragment生命周期变化,如果多次走了onCreateView,那不就多次添加数据了吗?对吧。而且你又不清空,显示三次数据,如果数据还是重复的,那不就是这个问题了么?
        拉大锯 2020-06-27 15:15   回复 1153952789488054272
      • 龙王三太子熬夜  回复 @拉大锯
        每次点超过viewpager预加载范围,再回来就会重新走onCreatView,增加预加载个数能解决,是不是有点不太好啊
        龙王三太子熬夜 2020-06-27 15:47   回复 1224581397084114944
      • 拉大锯  回复 @龙王三太子熬夜
        是不好呀。这种问题有很多解决方式呀,你自己都懂这里的东西了。还有什么难的呢。对吧。你可以不用FragmentPagerAdapter呀 ,通过show和hide,不就可以不销毁了么?如果你要用FragmentPagerAdapter,你就解决你的数据获取问题,多次获取要清空原来的,如果觉得耗资源,你可以做缓存...总之,你自己想个办法解决就可以了。
        拉大锯 2020-06-27 16:13   回复 1153952789488054272
    相关问题
    江南 · viewpager
    2019-12-02 01:56 421 2
    江南 · viewpager
    2019-12-12 08:40 449 2
    易明晨 · ViewPager
    2020-10-23 06:44 707 2
    幻影~ · 提问
    2024-04-13 20:13 10 2
    幻影~ · 找工作
    2024-04-07 10:44 15 2
    幻影~ · 问题
    2024-03-31 17:20 7 2
    TONYGFX · AOSP
    2024-03-28 17:11 4 2