使用RecycleView注意事项

最近接收前任写的评论列表bug

此评论列表采用的是RecycleView双层嵌套,bug就是第二层recycleview列表会出现一个特殊情况:首次进入此页面的时候,列表正常显示,当你上啦加载更多之后,再次回到列表顶部的时候就会发现:第二层recycleview列表不显示了。。。。。

期初排除问题的方案:1)替换第二层recycleview更改为GridView(发现问题依旧存在)

                                    2)怀疑是因为recycleview缓存item数量的问题,所以加大recycleveiw缓冲池的大小(。。。)

后来,再次看了一下前任写的代码,这才意识到:评论类别有的item有图片,所以第二层recycleview列表显示;有的没有图片则recyeview列表不显示隐藏;所以就有了recyeleview.setVisible(false);因为recycleview的优点item复用机制,所以容易产生数据错乱的问题。

所以以后遇到评论列表这种情况,就需要在item有数据的情况下:首先recycleview.setVisible(true),避免显示错乱。

 

                              

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值