UIL缓存逻辑
2017-03-21 11:24:10 0 举报
为你推荐
查看更多
UIL 图片加载流程
作者其他创作
大纲/内容
DisplayOptions
N
Engine.submit()
initExecutorsIfNeed
LoadAndDisplayImageTask.run()
taskExecutorForCachedImages.execute()
BitmapProcessor.process()
Sync?
Y
postProcess?
ProcessAndDisplayImageTask.run()
post process
LoadAndDisplayImageTask.runTask()
newProcessAndDisplayImageTask
LoadListener
memorycache?
taskExecutorForCachedImages
ImageDecoder.decode()
MemoryCache.put()
calldisplay()
BitmapProcessor
taskExecutor.execute()
TargetSize
on disk?
pre process
Configuration
ImageDownloader.download()
newLoadAndDisplayImageTask
ImageLoadingInfocacheKey
save on disk
newDisplayBitmapTask
tryLoadBitmap
BitmapDisplayer.display()
inMemory?
0 条评论
回复 删除
下一页