先看问题:
未优化前:

优化后:

优化思路:调用notifyItemRemoved后,延迟刷新所有数据notifyDataSetChanged();

为什么要延迟加载:参考疑问链接:https://blog.youkuaiyun.com/BirdEatBug/article/details/108664498
测试androidx工程 免积分下载:
https://download.youkuaiyun.com/download/BirdEatBug/12859414
优化RecyclerView性能实践
本文介绍了一种优化Android应用中RecyclerView性能的方法。通过调整调用notifyItemRemoved后的数据刷新策略,采用延迟加载的方式避免不必要的UI刷新,从而提升用户体验。文章还提供了相关测试工程的下载链接。
未优化前:

优化后:

优化思路:调用notifyItemRemoved后,延迟刷新所有数据notifyDataSetChanged();

为什么要延迟加载:参考疑问链接:https://blog.youkuaiyun.com/BirdEatBug/article/details/108664498
测试androidx工程 免积分下载:
https://download.youkuaiyun.com/download/BirdEatBug/12859414
1万+
870
499

被折叠的 条评论
为什么被折叠?