• Android拾萃 - RxJava2之变换操作符及其demo

    时间:2022-11-10 17:49:43

    Android拾萃 - RxJava2操作符汇总 Android拾萃 - RxJava2之创建操作符及其demo 一、变换操作符列表 操作符 解析 buffer() 缓存,可以简单的理解为缓存,它定期从Observable收集数据到一个集合,然后把这些...

  • [Android开发] RxJava2之路八 - 辅助操作符例子Demo

    时间:2022-09-29 17:50:16

    一、辅助操作符列表 用于处理Observable的操作符,例如延迟、定时等。 名称 解析 materialize() 将Observable转换成一个通知列表 dematerialize() 将上面的结果逆转回一个Observable timesta...

  • Android RxJava2(四)过滤操作符

    时间:2022-08-29 17:48:56

    Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。因此在学习过程中全面的了解了下RxJava的过滤操作符。顾名思义,这类operators主要用于对事件数据的筛选过滤,只返回满足我们条件的数据。 ...

  • [Android开发] RxJava2之路七 - 错误处理操作符例子Demo

    时间:2022-05-20 17:48:01

    一、错误处理操作符列表用于对Observable发射的 onError 通知做出响应或者从错误中恢复,例如,你 可以: 吞掉这个错误,切换到一个备用的Observable继续发射数据 吞掉这个错误然后发射默认值 吞掉这个错误并立即尝试重启这个Observable 吞掉这个错误,在一些回...

  • [Android开发] RxJava2之路九 - 条件操作符例子Demo

    时间:2022-05-20 17:50:49

    一、条件操作符列表 根据条件发射或变换Observables 名称 解析 amb() 给定多个Observable,只让第一个发射数据的Observable发射全部数据 defaultIfEmpty() 发射来自原始Observable的数据,如果原始Ob...

  • RxJava2 转换操作符之SwitchMap()

    时间:2022-02-20 17:50:11

    前言: 学习这个操作符之前,请确保你读过这篇文章:RxJava2 转换操作符之FlatMap()方法,或者已经充分了解FlatMap()。因为这个方法,也是基于FlatMap的。 一、SwitchMap操作流程图 如图所示,上面有三个圆任务。当上一个任务尚未完成时,就开始下一个任务的话...

  • RxJava2 / RxAndroid2操作符skip

    时间:2022-02-10 17:47:58

    RxJava2 / RxAndroid2操作符skip 顾名思义,skip跳过,例如: package zhangphil.app;import android.os.Bundle;import android.support.annotation.Nullable;import android...

  • Android RxJava2(四)过滤操作符

    时间:2021-10-08 14:36:37

    Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。因此在学习过程中全面的了解了下RxJava的过滤操作符。顾名思义,这类operators主要用于对事件数据的筛选过滤,只返回满足我们条件的数据。 ...

  • [Android开发] RxJava2之路四 - 操作符简介与变换操作符例子Demo

    时间:2021-09-18 17:50:01

    一、啥是操作符 理解为可以控制流程的方法。非常强大而且复杂。 看中文翻译文档: https://www.gitbook.com/book/mcxiaoke/rxdocs/details 虽然文档是Rx1.x的,但是操作符部分和Rxjava2内容相差还是不大的,可以进行观看。 二、操作符分类...

  • Android RxJava2(五)功能操作符

    时间:2021-04-04 17:51:28

    Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。因此在学习过程中全面的了解了下RxJava的功能操作符 delay() doOnEach() doOnNe...

  • [Android开发] RxJava2之路十二- 异步和连接操作符例子Demo

    时间:2021-01-27 17:48:48

    一、操作符列表1.1 异步操作符异步操作符属于单独的rxjava-async模块,它们用于将同步对象转换为Observable。不支持Rxjava2.0,如果使用Rxjava1.0的话,可以导入下面的包就可以使用异步操作符了。compile 'io.reactivex:rxjava-async-ut...

  • RxJava2 转换操作符

    时间:2021-01-27 17:48:30

    前言: 本文将在Rx官方解释的基础上,再融合其它国内讲解的文章。尽量用最简单的,易懂的方式,解释这些操作符。废话不多说,先列个表,把所有操作符列出来,再一 一做解释。解释的过程,以问答的形式(基于问题来学习),先从整体简单解释入手,并配上能跑的示例代码(0 warnings, 0 errors...