美文网首页
初始RxJava

初始RxJava

作者: 阿川丶 | 来源:发表于2017-06-13 18:37 被阅读13次

1,最近H5的工作量不是很多,就想着看看Android,然后就发现了RxJava这个神奇的东西,之前也是一点接触过,也是从网上搜索资料一点一点去学习,就当给自己做个学习笔记吧

RxJava的两个核心的东西,一个是Observable和Subscribers,前者被称为被观察者,后者被称为观察者。可以把前者比作是一个小偷,后者比喻成一个警察,小偷每次做了坏事都要主动通知警察,警察接收到小偷通知的事,然后进行处理

Observable可以发送出一个或是多个事件,每次发出都会调用Subscribers的相关的方法,而且如果只有前者没有后者,这个事件是不会被发出的,2者缺一不可

现在我们就来写个简单的例子 ,一起学习

        创建一个Observable对象,来发送消息

    创建一个Subscribers对象来接收Observable发出的消息

这样就实现了Subscriber对Obervable的订阅,Observable每次发出事件都会走Subsciber.onNext的方法。。。。。。。。

2.简化一下 这2个对象的创建过程

Observable

(此时创建的Observable对象只发出一次事件就结束了了)

Subcriber

对这个对象我们只是关心他的onNext方法并不是关系其他的两个方法,这个时候我们可以用Action类

最终组合一下

相关文章

  • 初始RxJava

    介绍 RxJava是JVM的响应式扩展,其实我现在也不知道它是什么意思,因为我现在也没有用过响应式编程,它提到了J...

  • 初始RxJava

    1,最近H5的工作量不是很多,就想着看看Android,然后就发现了RxJava这个神奇的东西,之前也是一点接触过...

  • Retrofit2.0+Rxjava初探

    Retrofit2.0+Rxjava初探 1.WebService 2.初始化配置 3.结合Rxjava

  • ObjectBox 的高级使用

    根据条件查询 查询对象的复用 先初始化查询对象: 设置查询对象的参数后再查询: 集成 RxJava 先依赖: 最简...

  • 无标题文章

    [TOC] 什么是rxjava 什么是rxjava 什么是rxjava 什么是rxjava 什么是rxjava 什...

  • 1-RxJava源码分析-----初始篇

    由于这段时间在Android项目的重构中比较普遍得使用RxJava来简化原有逻辑,感觉对于业务逻辑开发,RxJav...

  • RxJava2

    一、RxJava GitHub: RxJava2Demo 二、RxJava的概念 RxJava RxAndroid...

  • rxjava2+retorfit.md

    [TOC] ## 什么是rxjava ## 什么是rxjava ## 什么是rxjava ## 什么是rxjava...

  • RxJava学习笔记

    RxJava Rxjava的GitHub官网上是这样介绍rxjava的:RxJava is a Java VM i...

  • Retrofit 与 RxJava 结合使用出现的异常处理

    RxJava1 与 RxJava2 RxJava 有 RxJava1 和 RxJava2,两者不能共存。 如果AP...

网友评论

      本文标题:初始RxJava

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