RxJava 操作符 interval
来源:互联网 发布:变声软件怎么实现 编辑:程序博客网 时间:2024/05/16 17:45
/** * Returns an Observable that emits a sequential number every specified interval of time. * <p> * <img width="640" height="195" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/interval.png" alt=""> * <dl> * <dt><b>Scheduler:</b></dt> * <dd>{@code interval} operates by default on the {@code computation} {@link Scheduler}.</dd> * </dl> * * @param interval * interval size in time units (see below) * @param unit * time units to use for the interval size * @return an Observable that emits a sequential number each time interval * @see <a href="https://github.com/ReactiveX/RxJava/wiki/Creating-Observables#interval">RxJava wiki: interval</a> */ public final static Observable<Long> interval(long interval, TimeUnit unit) { return interval(interval, unit, Schedulers.computation()); }
interval操作符,类似于计数器,测试代码如下:
public void test() { Observable.interval(1, TimeUnit.SECONDS).subscribe(new Subscriber<Long>() { @Override public void onCompleted() { Log.e("------ onNext ", "onCompleted"); } @Override public void onError(Throwable e) { } @Override public void onNext(Long aLong) { Log.e("------ onNext ", "aLong : " + aLong); } }); }
日志如下:
04-22 19:40:37.542 11947-11960/com.fernandocejas.android10.sample.presentation E/------ onNext﹕ aLong : 004-22 19:40:38.532 11947-11960/com.fernandocejas.android10.sample.presentation E/------ onNext﹕ aLong : 104-22 19:40:39.542 11947-11960/com.fernandocejas.android10.sample.presentation E/------ onNext﹕ aLong : 2
0 0
- RxJava 操作符 interval
- RxJava 创建操作符 timer与interval
- RxJava interval 操作符 取消订阅
- Android RxJava 创建操作符Interval
- Android 利用 RXJAVA interval 操作符 实现 计时器 功能
- RxJava与网络相关的操作符(range/defer/retry/repeat/timer/delay/interval/BehaviorSubject/zip)
- Android函数响应式编程——必学的RxJava创建操作符create、just、from、interval、range、repeat
- RxJava interval 轮询
- Rxjava(创建类)--Interval
- [RxJava笔记]RxJava操作符
- (六)RxJava轮询器:interval
- RxJava 操作符 combineLatest
- RxJava 操作符 concat
- RxJava 操作符 take
- RxJava操作符 reduce
- RxJava操作符学习
- RxJava defer操作符
- RXJAVA操作符
- 【JAVA学习】4.Java对象构建理解
- java 泛型详解
- 经典面试题(四)附答案 算法+数据结构+代码 微软Microsoft、谷歌Google、百度、腾讯
- 【反汇编分析】C++成员函数和虚函数
- 替换空格
- RxJava 操作符 interval
- 2015互联网大会全球八站启动 ,首站4月28日北京亮相~
- Remove Duplicates from Sorted Array
- join方法
- mysql查询表中的列名
- 网络互联参考模型(详解)
- 线段树解析
- 学习笔记(二)——STL
- Trie树学习记录