作用

创建一个Observable,在指定延时后发射一个特殊值(RxJava中发射的是0L),然后终止。
image.png

示例

注释:代码使用RxJava2,版本号2.2.19。

  • timer(long delay, TimeUnit unit)
  • timer(long delay, TimeUnit unit, Scheduler scheduler)
    1. Observable<Long> timer = Observable.timer(1, TimeUnit.SECONDS);
    2. Observable<Long> timer = Observable.timer(1, TimeUnit.SECONDS,Schedulers.newThread());

    参考资料

    http://reactivex.io/documentation/operators/timer.html