【发布时间】:2016-12-10 14:10:30
【问题描述】:
我正在使用 RxJava。我必须每 5 秒执行一次特定任务。使用“Observable.Interval”方法可以完美地工作。 但是,我也有以下限制:如果最后一个任务没有完成,则不能执行新任务。在这种情况下,新任务只需要在最后一个任务完成后执行。
我无法弄清楚如何简单地使用 RxJava 来做到这一点。
所有的想法都将不胜感激^^
感谢阅读。
【问题讨论】:
-
你必须使用 concatMap。不过这个 sol 在 rxjs 中。 stackoverflow.com/questions/35060681/…
-
上一次运行结束后 5 秒还是大约每 5 秒?
-
只是修正我的答案
标签: rx-java reactive-programming rx-android reactivex