美文网首页
RxJava教程之: 简介

RxJava教程之: 简介

作者: Juude | 来源:发表于2016-07-10 14:13 被阅读127次

好处

  • 异步逻辑: 通过Schedulers的方式切换线程,这就减少了复杂的线程间通信的逻辑,使得代码更佳清洗。
  • 函数式编程 : 函数式编程可以让你清晰地看到数据流,让你更难出现bug
  • 没有嵌套: 通过操作符操作数据,每个操作符是平行的,不需要嵌套

应用场景

  • 组件之间的通讯,如RxBus

操作符

  • 操作符与其他编程模式的区别是什么?
  • 没有副作用,仅仅会影响Observerable,但是不会有其它的影响其它的值。

RxJava中的几个角色

  • Observeable
    • 被观察者,定义了数据以及如何响应观察者的订阅事件
    • 定义了包含的数据,以及响应的事件(onSubscribe, onObserve)
  • Subscriber/Observer
    + 观察者,定义了接收到事件的处理方式。

TODO

  • 实现原理

参考

相关文章

  • RxJava教程之: 简介

    好处 异步逻辑: 通过Schedulers的方式切换线程,这就减少了复杂的线程间通信的逻辑,使得代码更佳清洗。 函...

  • Rxjava2.0

    Rxjava demogithub 搜索 : RxJava2-Android-Samples Rxjava 教...

  • RxJava 2.x 原理剖析

    一、RxJava 简介: 1.RxJava 定义: 2.RxJava 架构: 二、RxJava 2.x 环境搭建(...

  • RxJava——基本使用

    一、 RxJava简介 (一) 什么是RxJava “a library for composing asynch...

  • RxJava的使用总结

    RxJava简介 RxJava的github地址https://github.com/ReactiveX/RxJa...

  • RXjava 简介

    Rxjava操作符简介: just: 可传入一到九个参数,它们会按照传入的顺序来发射它们。它也可以接受列表或数组,...

  • Rxjava简介

    目录 1. Rx简介2. Rxjava基础知识3. Rxjava创建操作符4. Rxjava的线程操作5. Rxj...

  • RxJava 简介

    [转]RxJava系列1(简介)[https://zhuanlan.zhihu.com/p/20687178] R...

  • Retrofit+RxJava Github ReadMe

    Retrofit-RxJava 项目简介 采用Retrofit+RxJava作为Http框架 github:htt...

  • Rxjava

    RxJava 简介 RxJava 是 ReactiveX 在 Java 上的开源的实现。Observable(被观...

网友评论

      本文标题:RxJava教程之: 简介

      本文链接:https://www.haomeiwen.com/subject/rnmihttx.html