总结自https://www.bilibili.com/video/BV1RT4y1K7Ff
只是简单介绍各个框架,包含三级缓存内容。
![](https://img.haomeiwen.com/i14355128/d8bf6fba159870ed.png)
![](https://img.haomeiwen.com/i14355128/0c86bc013f0f1d37.png)
![](https://img.haomeiwen.com/i14355128/6f38d019fc71583e.png)
![](https://img.haomeiwen.com/i14355128/e583c1db6862024b.png)
![](https://img.haomeiwen.com/i14355128/453ef9505ffb8c1c.png)
ImageLoader主要是学习作用,实际中不要选了
![](https://img.haomeiwen.com/i14355128/30b17f53c9742185.png)
会根据网络情况调整核心线程数
![](https://img.haomeiwen.com/i14355128/58d6130fd7a5da3f.png)
glide传一个上下文(Application/Avtivity),如果是非UI线程的,直接传Application即可,丧失生命周期管理功能;如果传Activity,会在当前Activity注册一个没有UI的Fragement(RequestManagerFragement),获取lifecycle来支持生命周期。
![](https://img.haomeiwen.com/i14355128/432f108ae6736fa2.png)
专业的图片软件才选这个,代码复杂。
![](https://img.haomeiwen.com/i14355128/8522e1e59ca3f6cb.png)
1内存
2外存
3网络下载-》放到内存 / 外存
网友评论