Rxjava
Li-fan
这个作者很懒,什么都没留下…
展开
-
RxJava线程切换和背压策略
理解线程切换原理有什么意义?可以清楚的知道这个线程切换操作会影响到哪些代码的执行线程,不会影响到哪些代码的执行线程灵活运用线程切换来实现复杂的应用场景有利于在发生线程相关的问题时进行调试实现方式采用 RxJava内置的线程调度器( Scheduler ),即通过 功能性操作符subscribeOn() & observeOn()实现RxJava 遵循的是线程不变的原则在哪...原创 2019-05-21 15:00:50 · 886 阅读 · 0 评论 -
Rxjava操作符
目录一、RxJava操作符1、创建操作符 :创建被观察者(Observable)对象&发送事件1)Create() 操作符2)Just() 操作符3)fromIterable() 操作符4)timer()操作符5)fromArray() 操作符6)interval() 定时器7)intervalRange() 操作符8)Range() 操作符2、转换操作符:变换被观察者(Observabl...原创 2019-05-13 15:31:41 · 1688 阅读 · 0 评论 -
Rxjava观察者模式
观察者模式从定义可以看到,该模式必须包含两个角色:观察者和被观察对象(主题)。从代码实现的角度,我们又可以分为以下四种角色:抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。抽象观察者角色:为所有具体的观察者定义一个接口,在得到主题的通知时更新自己。具体主题角...原创 2019-05-28 19:18:45 · 654 阅读 · 0 评论