RxJava
PPPeyton
下一站
展开
-
RxJava中backpressure这个概念的理解
RxJava 英文原文:https://github.com/ReactiveX/RxJava/wiki/Backpressure backpressure 在rxjava中会经常遇到一种情况就是被观察者发送消息十分迅速以至于它的操作符或者订阅者不能及时的响应这些消息。那么问题来了,要怎么处理这些慢慢堆积起来的消息呢? 举个栗子,使用zip操作符把两个无限大(假设)转载 2017-03-12 18:49:13 · 857 阅读 · 0 评论 -
RxJava2 vs RxJava1
官方WIKI What's different in 2.0 RxJava2已经发布了两周了,相比RxJava1,它的改动还是很大的: Observable and Flowable 在前一个版本里backpressure被集成到了Observable中,官方也提供了很多方法让我们来处理backpressure问题。但是有一些特殊的场景根本无法用其来解决,最常见的例如UI事件转载 2017-03-12 18:52:05 · 440 阅读 · 0 评论 -
自定义RxBus,RxManager with RxJava2
RxBus.java public class RxBus { private static RxBus instance; /** * ConcurrentHashMap: 线程安全集合 * Subject 同时充当了Observer和Observable的角色 */ @Suppres原创 2017-03-13 11:28:27 · 1416 阅读 · 1 评论 -
RxJava文章
给 Android 开发者的 RxJava 详解原创 2017-09-07 10:54:05 · 185 阅读 · 0 评论 -
对RxJava中.repeatWhen()和.retryWhen()操作符的思考
原文链接: RxJava's repeatWhen and retryWhen, explained原文作者: Daniel Lew译文出自: 小鄧子的简书译者: 小鄧子状态: 完成译者注:为了方便因Lambda(译文)还不够了解的同学进行阅读,本篇译文替换了原文中全部Lambda表达式。 第一次见到.repeatWhen()和.retryWhen()这两个操作符的时候就非常困惑了。不得转载 2017-12-12 21:40:10 · 900 阅读 · 0 评论