RxJava、RxAndroid知识点

RxAndroid是Rxjava基于安卓的扩展,Rxjava是基于响应式编程的框架,什么是响应式编程,本质就是观察者模式,是观察者和订阅者为基础的异步响应方式。

Rxjava的内容主要是由被观察者、观察者、订阅、和事件构成的。被观察者和观察者通过订阅建立关系,

常用操作符

1、observeOn 规定接下来的事件在哪个线程运行,有主线程、IO线程(耗时操作或者网络请求)、计算线程(用来遍历数据或者计算数据的)

2、map 就是接受到发送的消息,然后处理,一般在他规定IO线程或计算线程

3、filter 和 debunce 一个是拦截字符串长度的,一个是规定响应时间的

4、merge 就是将多个被观察者合并

Rxjava还有一个高级内容就是flowable,他可以处理需要遍历的数据

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值