入门级RxJava

http://www.jianshu.com/p/5e93c9101dc5

http://blog.csdn.net/caihongdao123/article/details/51897793


要点:

1.接收源(观察者)Observer(Subscriber) : 主要方法onNext(),onCompleted(),  onError()。发射源可以直接用接口Action0/1表示

   发射源订阅了发射源后,会调用接收源的方法

2.发射源(被观察者)Observable:发射一系列源数据到订阅的接收源。接收源接收到数据后进行处理

    有多种创建发射源的方式:create接收一个OnSubscribe对象,实现call(Subscriber)方法即可,from通过数组创建放射源。

     OnSubscribe实际上是定义了一个计划表,储存在Observable对象中

3.subscribe():订阅, send.subscribe(receiver);

4.对线程的控制:subscribeOn()  只能用一次,指定生产数据的线程(发射源)
                            observerOn()  线程控制  指定下一个操作发生的线程

5.类似Java8的流式操作,RxJava也可以对源数据进行各种转换最后处理



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值