首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CODERLIHAO
掘友等级
站在巨人的肩膀上
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
99
文章 99
沸点 0
赞
99
返回
|
搜索文章
最新
热门
Rxjava2 elementAt
调用到onNext时,当count与index一样时,数据流就可以结束了,并且将数据发射出来。
Rxjava2 doOnComplete
doOnComplete操作符的作用是在调用onComplete后执行。 当我们调用onComplete时, onComplete.run();就会执行,并且是在下游收到onComplete事件之前调用。
Rxjava2 doFinally
doFinally 在最后执行,finally的意思是总是会执行,调用onError 或者onComplete或者dispose,都会执行。 compareAndSet(0, 1)原子控制runFinally只会执行一次。
Rxjava2 doAfterTerminate
doAfterTerminate的作用就是终止发送时候调用。
Rxjava2 doAfterNext
doAfterNext操作符的作用是每次调用onNext方法就会调用。
Rxjava2 distinctUntilChanged
distinctUntilChanged 操作符将阻止 Observable 发出相同的元素。如果后一个元素和前一个元素是相同的,那么这个元素将不会被发出来。如果后一个元素和前一个元素不相同,那么这个元素才会被发出来,简单里说用来过滤掉连续的重复数据。 2,中间的3没有被发出来…
Rxjava2 distinct
,后面的1 2 就不再发射了。 createHashSet就是创建HashSet,发射过的数据会被添加到HashSet中,如果添加成功,就会把数据发射出来,如果失败,就丢弃该数据。 到DistinctObserver的onNext方法。因为用Functions.identity…
Rxjava2 delay
ObservableDelay 创建一个Scheduler.Worker实例,用来执行延时任务。 每次上游发送数据,都会执行延时任务,delay表示从当前时间延时。
Rxjava2 defer
defer操作符是延时创造观察者,它和我们平时使用的有什么不同?输出
Rxjava2 defaultIfEmpty
defaultIfEmpty操作符的作用就是如果生产者没有发送数据,就会给出默认数据。 很简单,empty标识是否是空数据,如果生产者没有生产数据,就会调用onComplete方法,继续就会调用 other.subscribe(this);,这个other就是我们default…
下一页
个人成就
文章被点赞
57
文章被阅读
38,527
掘力值
1,256
关注了
2
关注者
14
收藏集
4
关注标签
45
加入于
2016-01-31