会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Andy_Loong
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2019年8月13日
进阶之路与项目使用
摘要: 1、事件监听注册与反注册 BehaviorSubject PublishSubject AsyncSubject ReplaySubject SerializedSubject CompositeDisposable 1.1 Subject 都继承Subject,既是Observable,也是Obs
阅读全文
posted @ 2019-08-13 09:31 Andy_Loong
阅读(280)
评论(0)
推荐(0)
编辑
2019年8月12日
常见的场景分析
摘要: 1、功能防抖 用户在规定时间内触发多次该功能,仅会响应第一次该功能 RxView.clicks源码分析 2、联想搜索优化 RxTextView.textChanges源码分析 采用skip(1)原因:跳过 第1次请求 = 初始输入框的空字符状态 3、联合判断 activity.xml 4、数据源合并
阅读全文
posted @ 2019-08-12 15:07 Andy_Loong
阅读(895)
评论(0)
推荐(0)
编辑
2019年8月9日
操作符之条件 / 布尔操作符
摘要: 1、作用 通过设置函数,判断被观察者(Observable)发送的事件是否符合条件 2、类型 3、详解 3.1 all() 见rxdocs.pdf第192页 作用:判断发送的每项数据是否都满足 设置的函数条件 输出: 3.2 takeWhile() 见rxdocs.pdf第201页 作用:发射Obs
阅读全文
posted @ 2019-08-09 20:03 Andy_Loong
阅读(256)
评论(0)
推荐(0)
编辑
操作符之过滤操作符
摘要: 1、作用 过滤 / 筛选 被观察者(Observable)发送的事件 & 观察者 (Observer)接收的事件 2、类型 3、详解 3.1 filter() 见rxdocs.pdf第103页 作用:过滤 特定条件的事件 输出: 3.2 ofType() 见rxdocs.pdf第105页 作用:过滤
阅读全文
posted @ 2019-08-09 17:24 Andy_Loong
阅读(273)
评论(0)
推荐(0)
编辑
2019年8月6日
操作符之功能性操作符
摘要: 1、作用 辅助被观察者(Observable) 在发送事件时实现一些功能性需求 2、类型 3、详解 3.1 subscribe() / subscribeOn() / observeOn() 作用:订阅 / 设置被观察者线程 / 设置观察者线程 3.2 delay() 见rxdocs.pdf第157
阅读全文
posted @ 2019-08-06 20:19 Andy_Loong
阅读(290)
评论(0)
推荐(0)
编辑
操作符之组合 / 合并操作符
摘要: 1、作用 组合 多个被观察者(Observable) & 合并需要发送的事件 2、类型 3、详解 3.1 concat() / concatArray() 作用:组合多个被观察者一起发送数据,合并后 按发送顺序串行执行 区别:组合被观察者的数量,即concat()组合被观察者数量≤4个,而conca
阅读全文
posted @ 2019-08-06 16:59 Andy_Loong
阅读(448)
评论(0)
推荐(0)
编辑
操作符之变换操作符
摘要: 1、作用 对事件序列中的事件 / 整个事件序列 进行加工处理(即变换),使得其转变成不同的事件 / 整个事件序列 2、类型 3、详解 3.1 map() 见rxdocs.pdf第80页 作用:对 被观察者发送的每1个事件都通过 指定的函数 处理,从而变换成另外一种事件 输出: 3.2 flatMap
阅读全文
posted @ 2019-08-06 14:58 Andy_Loong
阅读(216)
评论(0)
推荐(0)
编辑
操作符之创建操作符
摘要: 1、作用 创建 被观察者( Observable) 对象 & 发送事件。 2、类型 3、详解 3.1 create() 输出: 3.2 just() 见rxdocs.pdf第49页 作用:按顺序原样发射数据 注:最多发射10个参数 输出: 3.3 fromArray() 见rxdocs.pdf第42
阅读全文
posted @ 2019-08-06 10:30 Andy_Loong
阅读(232)
评论(0)
推荐(0)
编辑
操作符全解
摘要: 1、简介 2、类型 根据功能作用的不同,RxJava的操作符分类如下: 3、操作符详解 3.1 创建操作符 详细介绍:操作符之创建操作符 应用场景 实际开发需求案例:常见的场景分析:轮询器 常见的场景分析:定时器 常见的场景分析:倒计时 项目: 3.2 变换操作符 详细介绍:操作符之变换操作符 应用
阅读全文
posted @ 2019-08-06 09:53 Andy_Loong
阅读(215)
评论(0)
推荐(0)
编辑
源码分析1
摘要: 1、基本的订阅、事件发射、取消订阅 2、线程调度
阅读全文
posted @ 2019-08-06 09:43 Andy_Loong
阅读(163)
评论(0)
推荐(0)
编辑
下一页