原文地址
https://mp.weixin.qq.com/s/R0w-UBB1fLaoUYOzx865NA
这篇算是 recyclerview写得很详细的了
尽量使用 notifyItemXxx 方法进行细粒度的通知更新,而不是 notifyDatasetChanged
如果变更前后是两个数据集,无法确定具体哪一些数据项变化了,可以考虑使用 DiffUtil 。
如果数据集较大,建议结合使用 AsyncListDiffer 在子线程做 diff 运算。
原文地址
https://mp.weixin.qq.com/s/R0w-UBB1fLaoUYOzx865NA
这篇算是 recyclerview写得很详细的了
尽量使用 notifyItemXxx 方法进行细粒度的通知更新,而不是 notifyDatasetChanged
如果变更前后是两个数据集,无法确定具体哪一些数据项变化了,可以考虑使用 DiffUtil 。
如果数据集较大,建议结合使用 AsyncListDiffer 在子线程做 diff 运算。
本文标题:阅读《深入理解 RecyclerView 的缓存机制》
本文链接:https://www.haomeiwen.com/subject/agtuqltx.html
网友评论