【发布时间】:2017-11-28 20:58:17
【问题描述】:
我目前正在关注此tutorial。虽然我已成功采用 rxAndroid 来避免由回收视图引起的 Exception,但我正在从改造中丢失 Response 对象。
我最初的请求是由...提出的
interface UserRepo {
@GET("user")
fun get(): Call<User>
}
// then call it by
userRepo.get().enqueue(callback)
callback 将有 Response 对象,但在将上述转换为...
interface UserRepo {
@GET("user")
fun get(): Single<User>
}
// then call it by
mCompositeDisposable.add(userRepo.get()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(
{ success ->
// todo success
},
{ error ->
// todo error
}
)
)
我基本上无法通过回调访问Response。我确实需要状态码。知道怎么做吗?
谢谢
【问题讨论】:
标签: kotlin rx-java retrofit2 rx-android