RxJava2
FootyzZ
这个作者很懒,什么都没留下…
展开
-
RxJava2.x 之创建操作符
参考资料https://mcxiaoke.gitbooks.io/rxdocs/content/RxJava 使用也有一段时间了,到现在可以说是比较流行这个框架。之前一直都没有做一个整理,需要用到时一下子没有想起来又要各种查资料文档,怪麻烦的。于是决定好好梳理一下。RxJava使用关键就是对操作符的熟练了。这里讲述下RxJava的创建操作符的简单介绍跟用法。1.create看使用例子...原创 2019-03-15 15:09:11 · 363 阅读 · 0 评论 -
RxJava2.x之变换操作符
参考资料https://mcxiaoke.gitbooks.io/rxdocs/content/1.buffer根据缓冲容量大小发送新的观察者对象,接收的是缓冲区元素组成的集合体。Observable.just("111", "222", "333", "444", "555") .buffer(3) .subscribe(new Observ...原创 2019-03-27 18:04:12 · 352 阅读 · 0 评论 -
RxJava2.x 之过滤操作符
目录结构debouncedistinctelementAtfilterfirstignoreElementslastsampleskip or skipLasttake or takeLastdebounce此操作符会过滤掉发射速率过快的数据项。emmm这样来理解:此操作符需要传入一个时间单位,然后在此事件单位内发射的数据都会被过滤掉,不会传递到下游...原创 2019-04-10 17:04:41 · 463 阅读 · 0 评论 -
RxJava2.x之辅助操作符
do系列doOnEach : Observable每发射一项数据就会调用它一次。如果传入的是Observable参数,那么它的所有方法也会调用。就好像它订阅了原始的Observable一样。 doOnNext : 在下游onNext之前注册一个动作,然后回调动作里面的方法 doOnComplete在下游OnComplete之前注册一个动作,然后回调动作里面的方法 doOnError...原创 2019-04-27 10:40:05 · 239 阅读 · 0 评论 -
RxJava2.x之结合操作符
combineLatest当2个(最少2个)Observables中的任何一个发射了数据时,使用一个聚合函数结合每个Observable发射的最近数据项,并且基于这个函数的结果来发射数据。先看这个操作符需要的参数,因为这个操作符可以根据一个函数来结合每个Obserbable发射的数据,但它最多传入9个Observable,这里取样为最简单的2个Observable跟一聚合个函数:Obs...原创 2019-04-24 18:05:38 · 2011 阅读 · 0 评论