Glide源码分析——Request管理
发布时间
阅读量:
阅读量
Glide作为一款性能卓越的图片加载框架,其设计思路中蕴含诸多值得借鉴之处。本文将重点探讨该框架在处理图片加载请求方面的实现机制,尤其是其对Activity及Fragment生命周期变化的识别与响应方式。
文章结构概览
-
- RequestManager对象创建
-
- Application Context实现
- FragmentActivity实现
-
RequestManager对Request管理
-
- 类关系
- RequestManager和Fragment/Activity的关系
- RequestManager如何管理Request
-
能学到什么
-
- 感知Activity/Fragment的生命周期的方法
-
- RequestManager对象创建
在Glide框架中,每一个图片加载操作都会被封装为一个独立的Request对象,而这些Request对象的统一管理则由RequestManager负责。为了深入理解RequestManager是如何对Request进行管控的,首先需要了解Glide的整体请求展示流程。该流程大致如时序图所示,能够清晰地展现各个组件之间的交互顺序。

还没有任何评论哟~
