REQUEST.onRequestEnd(),为什么只在onFailure里调用,onResponse难道不用调用么?
来源:5-8 文件下载功能设计与实现
qq_Zoyix_0
2018-02-02
老师,RequestCallbacks类中,如下图
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判断的呀
00
相似问题