首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
RxJava
订阅
anan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
RxJava2源码解读之 Map、FlatMap
代码也很简单,红框标识的就是 mapper 转换函数被调用的地方,得到转换后的对象v,传递给被装饰的Observer 的onNext方法,到这里,一次数据的map转换就结束了。源码的实现还是很简单的,在我们了解了源码的实现后,思路会更清晰,写代码时也会更有把握。 现在我们来解答…
手写极简版的Rxjava
你是不是看过了很多分析Rxjava源码的文章,但依旧无法在心中勾勒出Rxjava原理的样貌。是什么让我们阅读Rxjava源码变得如此艰难?是Rxjava的代码封装,以及各种细节问题的解决。本文我把Rxjava的各种封装、抽象统统剥去,只专注于基本的事件变换。在理解了事件变换大概…
All RxJava - 为Retrofit添加重试
在我们的日常开发中离不开I/O操作,尤其是网络请求,但并不是所有的请求都是可信赖的,因此我们必须为APP添加请求重试功能。
[译] 热的 Vs 冷的 Observables
原文链接: https://medium.com/@benlesh/hot-vs-cold-observables-f8094ed53339 本文为 RxJS 中文社区 翻译文章,如需转载,请注明出处,谢谢合作! 如果你也想和我们一起,翻译更多优质的 RxJS 文章以奉献给大家…
RxJava面经一,拿去,不谢!
大家都知道RxJava上手是非常难的一个框架,为什么说是难呢,因为它的功能非常强大,各种操作符让人很难上手,搭配使用带生命周期的框架有RxLife等。以至于后面出了很多类似Rxjava的框架,有RxAndroid,我们用的RxJava切换主线程就是出自该框架,后面ACC架构中有…
RxJava介绍4:背压
背压问题的前提:上下游在不同线程。上游生产速度高于下游消费速度,导致下游数值溢出。简单介绍了背压问题出现的原因和处理策略。
RxJava介绍3:源码解析
源码解析 Observable Observer Operator Scheduler基本结构的源码解析
RxJava的subscribeOn与observeOn源码解析
上篇文章梳理了整个RxJava/RxSwift的定义、订阅、事件产生-->消费的过程与源码解析,本文主要是想通过前文总结的思路聊聊RxJava的subscribeOn与observeOn的源码实现,如果没看过前文的建议先移步阅读。由于前文的涉及了两个语言的Rx版本,导致篇幅较大…
RxJava介绍2:基本结构和使用场景
RxJava构成 RxJava = Observable + Operator + Scheduler + Observer
RxJava介绍1:前世今生
引言 当我们谈RxJava时,我们谈些什么? 函数式编程、响应式编程 Callback Hell (回调地狱) 配合Retorfit,用于Android网络请求 线程切换、点击防抖等等