如何使Observable.interval()在RxJava中立即触发?

时间:2019-08-23 23:13:56

标签: java reactive-programming rx-java2

我想创建一个可观察到的对象,它每5秒(0、5、10、10等)发出一次值,当我使用Observable.interval(5, TimeUnit.SECONDS)时,在发出第一个事件之前,以及当我用Google搜索并尝试以发出5分钟的延迟使用Observable.timer对其参数Scheduler scheduler感到困惑。

我当前的解决方法(在找到一些similar问题的答案之后)是添加.startsWith(0L)

Observable.interval(5, TimeUnit.SECONDS).startsWith(0L)

是否有一个操作员可以接受延迟(默认情况下为0),并且可以在其中指定间隔?

0 个答案:

没有答案