Volley缓存线程处理任务流程图
2016-11-13 12:28:19 0 举报
Volley缓存线程处理任务流程图描述如下: 1. 用户发起网络请求。 2. 主线程将请求交给RequestQueue。 3. RequestQueue将请求交给CacheDispatcher。 4. CacheDispatcher检查是否有缓存数据,如果有,则直接返回给主线程。 5. 如果缓存中没有数据,CacheDispatcher将请求交给NetworkDispatcher。 6. NetworkDispatcher从网络获取数据,并将数据存入缓存。 7. NetworkDispatcher将数据返回给主线程。
作者其他创作
大纲/内容
Y
初始化本地缓存
N
是否命中本地缓存
请求是否被取消?
CacheDispatcher
缓存是否过期
将结果发送到主线程中
从缓存队列中取一个Request
将该请求放入到网络请求队列中
缓存是否需要刷新
开始循环
0 条评论
下一页