RxJava delay for each item of list emitted

后端 未结 15 1796
感情败类
感情败类 2020-11-29 00:14

I\'m struggling to implement something I assumed would be fairly simple in Rx.

I have a list of items, and I want to have each item emitted with a delay.

It

15条回答
  •  感情败类
    2020-11-29 00:37

    Just sharing a simple approach to emit each item in a collection with an interval:

    Observable.just(1,2,3,4,5)
        .zipWith(Observable.interval(500, TimeUnit.MILLISECONDS), (item, interval) -> item)
        .subscribe(System.out::println);
    

    Each item will be emitted every 500 milliseconds

提交回复
热议问题