请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

DownLoadHandler里面用回调对象有问题

RestClientBuilder传入的ISuccess对象是被DownloadHandler和Retrofit的回调共用,

也就是说Retrofit和DownloadHandler会同时回调传入的同一个回调对象的success方法.

这样就没法区分是谁回调的.除非有蚕食识别.

我觉得应该给Retrofit和DownloadHandler指定不同的回调对象,尽管这几个不同的回调对象都是实现的同一个ISuccess接口.

正在回答 回答被采纳积分+3

1回答

提问者 garyxt 2018-06-23 02:07:16

哦,看了后面的代码明白了,DownloadHandler中的回调的RetrofitCallback是重新创建的,不是通过之前写的getRequestCallbacks得到的.没问题.

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信