• RxJava1 升级到 RxJava2 所踩过的坑

     发表于 1 周 前

    RxJava2 发布已经有一段时间了,是对 RxJava 的一次重大的升级,由于我的一个库 cv4j 使用了 RxJava2 来尝鲜,但是 RxJava2 跟 RxJava1 是不...

  • [译] 理解 RxJava 中的 Single 和 Completable

     发表于 2 周 前

    在大多数 RxJava 示例代码和教程中出现最为频繁的一个类 —— Observable ,它是产生响应式编程魔力的关键。它的用法很简单,只需要跟踪 3 个事件 —— onNext...

  • 测试RxJava2

     发表于 2 周 前

    本文是“测试RxJava”一文的修订,根据RxJava2规范做了全面更新。...

  • RxJava 常用操作符

     发表于 3 周 前

    http://reactivex.io/documentation/operators.html#alphabetical...

  • RxJava2实例解析

     发表于 1 个月 前

    在高并发编程范式的发展过程中,我们使用过很多工具,比如java.util.concurrent包、Akka Streams框架、CompletableFuture类以及Netty框...

  • RxJava2 常用方法介绍

     发表于 1 个月 前

    ...

  • 理解RxJava的线程模型

     发表于 1 个月 前

    ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开...

  • 手把手教你使用RxJava 2.0

     发表于 2 个月 前

    随着 RxJava 2.0 的推出,有些文章也介绍了2.x版本新增的内容以及与1.x版本的对比。有些同学如果刚刚接触RxJava,仅仅看RxJava 1.x 的一些技术文章,有时候...

  • RxPermissions源码解析

     发表于 2 个月 前

    RxPermissions 是基于 RxJava 开发的用于帮助在 Android 6.0 中处理运行时权限检测的框架。在 Android 6.0 中,系统新增了部分权限的运行时动...

  • RxJava学习记录

     发表于 2 个月 前

    RxJava是基于JVM实现的Reactive扩展. 它是一种使用Reactor模式实现的, 异步的, 事件驱动的编程方式. 它支持数据/事件序列, 可以使用操作符将序列结合在一起...

  • 快速了解异步编程 RxJava

     发表于 2 个月 前

    本文主要对rxjava进行了简单的介绍,从异步编程这个角度对rxjava进行了分析;并且针对Observable的过滤,转换,组合的API进行了简单的介绍,当然我们更关心的是rxj...

  • RxJava的基本使用

     发表于 3 个月 前

    RxJava响应式函数编程也在Android开发中流行起来了,最大的好处的话就是,在程序逻辑异常复杂的情况下,仍然可以让代码的逻辑保持简洁....

  • 如何形象地描述RxJava中的背压和流控机制?

     发表于 3 个月 前

    本文的题目既然是要“形象地”描述各个机制,自然会力求表达简洁,让人一看就懂。所以,下面我会尽量抛开一些抽象的描述,主要采用打比方的方式来阐明我对于这些机制的理解。...

  • RxJava 2.0 全新来袭

     发表于 3 个月 前

    RxJava2.0有很多的更新,一些改动甚至冲击了我之前的文章里的内容,这也是我想写这篇文章的原因之一。不过想要写这篇文章其实也是有难度的,因为相关的资料去其实是很少的,还得自己硬...

  • 使用 UT 高效地玩转 RxJava 的操作符

     发表于 3 个月 前

    RxJava 博大精深,想要入门和进阶,操作符是一个切入点。 所以,我们希望寻找一种可以把操作符写得比较爽,同时可以快速验证输入输出是否准确的玩法。...

  • 如何测试 RxJava 代码

     发表于 3 个月 前

    假设你已经阅读过RxJava的相关内容,也已经体验过像“RxJava入门之实例解析”中的那些示例,现在打算在自己的代码中探索一下响应式编程了。但是,现在却一直困扰着如何测试那些可能...

  • RxJava结合Retrofit对网络请求结果的统一处理

     发表于 3 个月 前

    不同的网络请求有不同的返回结果,当同时也有很多相同的地方,比如数据的整体结构可以是这样:...

  • RxJava替代EventBus:RxBus

     发表于 3 个月 前

    由于最近工程中依赖于RxAndroid与RxJava,因此以RxJava模式实现EventBus相同的API,移除重复功能的依赖,达到精简工程的目的。...

  • RxJava配合Retrofit实现网络封装

     发表于 4 个月 前

    那么呢,首先呢,我们呢,来记录一下Android中比较火的两种技术,火了大半壁江山的RxJava和垄断了大部分的网络请求Retrofit。这两者的结合其实不需要太多的封装,只要简简...