80,351
社区成员
发帖
与我相关
我的任务
分享
netWorkApi.download(url)
.subscribeOn(Schedulers.io())
.unsubscribeOn(Schedulers.io())
.retryWhen(RetryWhenNetworkException())
.map(object : Func1<ResponseBody, Int> {
override fun call(responseBody: ResponseBody): Int {
Logger.t(TAG).d("write2File")
return write2File(responseBody, name)
}
}
)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(downloadSubscriber)