REQUEST.onRequestEnd(),为什么只在onFailure里调用,onResponse难道不用调用么?

来源:5-8 文件下载功能设计与实现

qq_Zoyix_0

2018-02-02

老师,RequestCallbacks类中,如下图

http://img.mukewang.com/szimg/5a7406b00001348907830444.jpg

http://coding.imooc.com/learn/questiondetail/41572.html

老师,可能是我上次的提问(上面是网址)表达的不够清楚,害您没明白我的意思,我是想问,REQUEST.onRequestEnd()接口是表示要在请求结束的时候回调它,onFailure是请求失败了是该调用,但是onResponse是请求有响应,响应了也等于请求结束了吧,也应该回调REQUEST.onRequestEnd(),想问为什么您只在onFailure里调了?

然后在DownloadHandler类中的handleDownload方法中,您却在onResponse中回调了REQUEST.onRequestEnd(),onFailure里却没回调,这不是相互矛盾么?

写回答

1回答

傅猿猿

2018-02-03

因为回调接口是根据code判断的呀

0
0

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程