Android RxJava 创建操作符Interval
2017-06-10 17:32
477 查看
Interval操作符:用于创建Observable,跟TimerTask类似,用于周期性发送信息,是一个可以指定线程的TimerTask
首先添加类库
(1) 间隔时间3秒发送一次
(2)取消订阅
首先添加类库
// RxAndroid compile 'io.reactivex:rxandroid:1.2.1' // RxJava compile 'io.reactivex:rxjava:1.2.4'
(1) 间隔时间3秒发送一次
private Subscription subscribe; private void start() { if (subscribe == null || subscribe.isUnsubscribed()) { subscribe = Observable.interval(3000, 3000, TimeUnit.MILLISECONDS)//延时3000 ,每间隔3000,时间单位 .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Action1<Long>() { @Override public void call(Long aLong) { Log.e("1234", "执行一次"); } }); } }
(2)取消订阅
private void stop() { if (subscribe != null && !subscribe.isUnsubscribed()) { subscribe.unsubscribe(); Log.e("1234", "停止"); } }
相关文章推荐
- Android RxJava创建操作符Interval
- Android拾萃 - RxJava2之创建操作符及其demo
- RxJava 创建操作符 timer与interval
- Android函数响应式编程——必学的RxJava创建操作符create、just、from、interval、range、repeat
- Android RxJava创建操作符Timer的方法
- Android 利用 RXJAVA interval 操作符 实现 计时器 功能
- Android RxJava操作符详解系列: 创建操作符
- RxJava【创建】操作符 create just from defer timer interval
- Android RxJava操作符详解系列: 创建操作符
- Android RxJava 创建操作符Timer
- RxJava 创建操作符 timer与interval
- RxJava 创建操作符create
- Android RxJava使用介绍(四) RxJava的操作符
- 谁来讲讲Rxjava、rxandroid中的操作符的作用?
- 浅析RxJava和RxAndroid关于线程切换和操作符作用
- Android RxJava使用介绍(五) RxJava的操作符
- RxJava----操作符:创建操作符
- RxJava zip操作符在Android中的实际使用场景
- Android RxJava使用介绍(四) RxJava的操作符
- Android RxJava使用介绍(三) RxJava的操作符