LruCache

1. LruCache简介


如果自己写了一个 图片缓存框架,一定要考虑,下边所说的运行内存,就指的是 LruCache:


运行内存、本地SD卡、请求网络.png

1>:判断运行内存有没有,如果有,就直接显示图片,这个速度是最快的;
2>:如果运行内存没有,就判断本地的 SD卡里面有没有,如果有,就直接从本地的 SD卡中去拿,拿到之后就返回,并且显示;
3>:如果SD卡没有,就只能去网络上边下载图片;

虽然 读取运行内存中的数据是最快的,但是不能把所有数据都存储到运行内存中,因为如果给 运行内存 存储大量数据的话,app可能就挂了,所以一般给运行内存指定大小,指定app的小的 1/8;

当应用一旦退出,运行内存中的数据就会被清空,就不会有数据了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容