Android面试
文章平均质量分 79
镰刀出海
关注镰刀出海公众号,了解出海知识
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试题:进程间通信和Binder相关
答:Binder通信数据大小取决于映射空间的大小(mapsize),是1M-8K。PAGE_SIZE为页的大小,4K。但是ServiceManager进程的内存映射空间大小是128K。原创 2024-11-14 17:56:34 · 881 阅读 · 0 评论 -
Recyclerview缓存原理
缓存区是用来存储最近离开屏幕的ViewHodler,由于用户的滚动或抖动,这些item更容易被重新显示,所以这些ViewHolder的状态和数据都没有被重置,方便再次显示的时候不需要重复走构建流程的第1、2步,即不走Create和Bind方法。从缓存池中取出复用的ViewHolder,不需要重走构建流程的第一步,也就是不用走Create方法。由于缓存区里的ViewHolder保存了状态和数据,并且是最靠近显示区域的,所以当需要使用VIewHolder的时候,优先从缓存区里查找VIewHolder。原创 2024-11-07 09:48:42 · 750 阅读 · 0 评论
分享