安卓 怎么让recyclerview加载数据时候闪动问题
答案:2 悬赏:70 手机版
解决时间 2021-02-15 01:18
- 提问者网友:难遇难求
- 2021-02-14 06:22
安卓 怎么让recyclerview加载数据时候闪动问题
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-02-14 07:12
我程序中原来的刷新逻辑是,adapter.clear() 然后adapter.addAll(list); 完事了,正常情况下确实也没问题。然后那哥们就说加上adapter.notifyDataSetChanged();这句试试。没其他辙加上了,让测试随便手速去切换数据,嗯,解决了。虽然不知道为什么。。。。(不是一个纯技术 人啊,没搞懂原因其实)。
正常adapter.addAll(list)这句其实添加数据,是有刷新机制的,进去看了下源码不是整个列表notify的。所以猜测是不是更换所有数据,是要科学的去notify一次?
所以这个错误,在加上
adapter.notifyDataSetChanged()
这句后,我这是没问题了。如果有朋友也遇到这个问题,实在找不出办法,加上这句试试。
正常adapter.addAll(list)这句其实添加数据,是有刷新机制的,进去看了下源码不是整个列表notify的。所以猜测是不是更换所有数据,是要科学的去notify一次?
所以这个错误,在加上
adapter.notifyDataSetChanged()
这句后,我这是没问题了。如果有朋友也遇到这个问题,实在找不出办法,加上这句试试。
全部回答
- 1楼网友:罪歌
- 2021-02-14 08:02
额
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯