RxJava - 使用相同的subscribeOn和scheduleOn调度程序重试?

时间:2016-05-14 15:27:07

标签: rx-java

我有以下代码:

Observable<Result> observable = ...; // result of HTTP request -> Retrofit2

observable.subscribeOn(Schedulers.io())
          .observeOn(Schedulers.computation())
          .map(... do some mapping ...)

我使用“io”调度程序执行昂贵的HTTP请求和“计算”调度程序来执行剩余的内存映射等。

现在,我想在某些特定错误代码的情况下添加一些重试功能,这很容易。我不知道的是如何在同一个“io”调度程序上执行另一个重试HTTP请求。

任何提示?

0 个答案:

没有答案