我的应用程序中存在以下情形:
注意::我们到处都有回调...所以现在没有RxJava或Kotlin了:)
答案 0 :(得分:0)
使用Rx2和Retrofit组合,则可以轻松实现它,它看起来像:
service.login(username, password)
.retry(RETRY_FETCH_COUNT)
.onErrorResumeNext {
return@onErrorResumeNext doSomethingElse()
}
.observeOn(uiScheduler)
.subscribe({ loginResponse ->
handleLogin(loginResponse)
}, {
onLoginError()
})