Observable 通过 订阅观察者 来实现 消息的传递。
Observer(观察者): Observer 表示一个接收 Observable 发送消息 的观察者。...订阅可以被取消, 取消订阅后 Observer 观察者将不再接收 Observable 被观察者 的消息。...1、引入 RxJava 依赖
Gradle 项目中 , 在 build.gradle 构建脚本中 , 添加如下依赖 ;
dependencies {
implementation 'io.reactivex.rxjava2...Observer 观察者 是 操作的核心 , 定义在需要进行具体操作的位置 , 执行具体的 异步操作 或 事件 ;
如 : 在 UI 界面中 , 点击按钮 , 查询远程数据库服务器中的数据 , 查询完毕后更新...也可以定义在消息发送的位置 , 这里 推荐定义在消息发送的位置 ;
调用时 , 将 Observer 观察者 传递给对应的异步操作函数 ;
在异步操作函数中 , 创建 Observable 被观察者