RxJava、RxAndroid知识点

xiaoxiao2021-03-01  12

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

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

常用操作符

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

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

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

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

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

 

转载请注明原文地址: https://www.6miu.com/read-3100112.html

最新回复(0)