摘要: 前言 RxJava 事件的发出和消费都在同一个线程,基于同步的观察者模式。观察者模式的核心是后台处理,前台回调的异步机制。要实现异步,需要引入 RxJava 的另一个概念 - 线程调度器 Scheduler。 正文 在不指定线程的情况下,RxJava 遵循的是线程不变的原则。即在哪个线程调用 sub 阅读全文
posted @ 2018-09-26 22:35 零壹技术栈 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 前言 在介绍 RxJava 1.x 线程调度器之前,首先引入一个重要的概念 - 事件序列转换。RxJava 提供了对事件序列进行转换的支持,这是它的核心功能之一。 正文 1. 事件序列转换定义 所谓转换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列,有点类似 Java 1 阅读全文
posted @ 2018-09-26 22:27 零壹技术栈 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Android异步框架RxJava 1.x系列(一) - 观察者模式及实现 前言 RxJava 是一款基于 Java VM 实现的响应式编程扩展库 - 基于观察者模式的异步和事件处理框架。RxJava 官方目前同时维护了两个版本,分别是 1.x 和 2.x,区别是它们使用不同的 group id 和 阅读全文
posted @ 2018-09-26 22:22 零壹技术栈 阅读(581) 评论(0) 推荐(0) 编辑