当前位置:网站首页>RecyclerView 缓存与复用机制
RecyclerView 缓存与复用机制
2022-08-04 17:10:00 【咋就那么爱学习】
缓存什么?复用什么? ----答:缓存ViewHolder 即 包装View的 也就是一个个ItemView(条目)
所谓缓存,就是看RecyclerView 怎么往四级缓存中添加数据的

当没有缓存的时候??
--- mAdapter.createViewHolder --> onCreateViewHolder
创建ViewHolder 后 绑定: tryBindViewHolderByDeadline --> mAdapter.bindViewHolder--> onBindViewHolder
一: 缓存流程
缓存入口1:

缓存入口2:

二 :复用流程(从缓存中去获取,即从集合中去获取)
复用入口1:


复用入口2:

边栏推荐
猜你喜欢

服装店如何利用好积分?
C# Sqlite database construction and use skills

提高图片清晰度的快速方法?

Hubei Telecom Tianyi TY1608_S905L3B_MT7668_ card brush firmware package

【Gazebo入门教程】第二讲 模型库导入与可视化机器人建模(模型编辑器)

【小程序】实现发动态功能

水能自发变成“消毒水”,83岁斯坦福教授:揭示冬天容易得流感的部分原因...

不需要服务器,教你仅用30行代码搞定实时健康码识别

Boost library study notes (1) Installation and configuration

华硕win11安全启动如何开启
随机推荐
机器学习(十一):KNN(K近邻)
多线程学习笔记-3.并发容器
数字化金融企业的产品体系长啥样?
shell脚本详解 --------循环语句之for循环
【图像分类】2021-DeiT
美容院管理系统有哪些促销方式?
太一集团全资收购火币旗下社交产品火信
全世界国家和地区国家顶级域名对照表
Qt自动补全之QCompleter使用
C# Sqlite database construction and use skills
消灭异步回调,还得是async-await
图扑软件与华为云共同构建新型智慧工厂
dotnet remoting 抛出异常
88. (the home of cesium) cesium polymerization figure
机器学习(十七):网格搜索(Grid Search)和SVM
如何模拟后台API调用场景,很细!
海报 | 夏季高温,危化品安全风险的注意事项必须get!
xgboost模块param中的一些错误
集群监控——Zabbix使用
两个对象相同数据赋值