安卓Picasso流程图
2019-05-19 00:05:01 16 举报
Android的Picasso框架的一次请求流程解析,写的不好请见谅。
作者其他创作
大纲/内容
对对象图的简单介绍:这里画出框架一次执行加载的各个对象之间的协作图,其中Picasso作为容器,图中孤立的例如handler和service对象,均由各个组件通过对Picasso的引用来获得的对象
5.enqueueAndSubmit(action)
hunter:BitmapHunter
16.get()
18.load()
:DownLoader
:RequestHandler
缓存中找到,显示给用户
3.into()
:RequestCreator
:ImageViewAction
:Picasso
1.load(uri)
static:BitmapHunter
0.with(context)
2.new
14.run()
4.new
11.canHandleRequest(request)
7.sendMessage(msg)
:Service
:Cache
13.submit(hunter)
9.forRequest()
19.加载完成,显示给用户
:Handler
15.hunt()
10.getRequestHandlers()
:Dispatcher
17.load()
8.performSubmit(msg)
12.new
共同绑定
6.dispatchSubmit(action)
收藏
收藏
0 条评论
下一页