最近接收前任写的评论列表bug
此评论列表采用的是RecycleView双层嵌套,bug就是第二层recycleview列表会出现一个特殊情况:首次进入此页面的时候,列表正常显示,当你上啦加载更多之后,再次回到列表顶部的时候就会发现:第二层recycleview列表不显示了。。。。。
期初排除问题的方案:1)替换第二层recycleview更改为GridView(发现问题依旧存在)
2)怀疑是因为recycleview缓存item数量的问题,所以加大recycleveiw缓冲池的大小(。。。)
后来,再次看了一下前任写的代码,这才意识到:评论类别有的item有图片,所以第二层recycleview列表显示;有的没有图片则recyeview列表不显示隐藏;所以就有了recyeleview.setVisible(false);因为recycleview的优点item复用机制,所以容易产生数据错乱的问题。
所以以后遇到评论列表这种情况,就需要在item有数据的情况下:首先recycleview.setVisible(true),避免显示错乱。