首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Rxjava
订阅
sean668
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Kotlin 异步 | Flow 应用场景及原理
什么是“异步数据流”?它在什么业务场景下有用武之地?它背后的原理是什么?读一读 Flow 的源码,尝试回答这些问题。
从源码查看RxJava中的map和flatMap的用法与区别
RxJava中提供了大量的操作符,这大大提高了了我们的开发效率。其中最基本的两个变换操作符就是map和flatMap。而其他变换操作符的原理基本与map类似。 map对Observable发射的每一项数据应用一个函数,执行变换操作。对原始的Observable发射的每一项数据应…
大佬们,一波RxJava 3.0来袭,请做好准备~
每个Android开发者,都是爱RxJava的,简洁线程切换和多网络请求合并,再配合Retrofit,简直是APP开发的福音。不知不觉,RxJava一路走来,已经更新到第三大版本了。不像RxJava 2对RxJava 1那么残忍,RxJava 3对RxJava 2的兼容性还是挺…
RxJava的subscribeOn与observeOn源码解析
上篇文章梳理了整个RxJava/RxSwift的定义、订阅、事件产生-->消费的过程与源码解析,本文主要是想通过前文总结的思路聊聊RxJava的subscribeOn与observeOn的源码实现,如果没看过前文的建议先移步阅读。由于前文的涉及了两个语言的Rx版本,导致篇幅较大…
RxJava面试二,拿去,不谢!
在上一篇文章我们已经说过,订阅是从最下游的observer到上面一层一层的observable,所以我们最下游的observable开始发生订阅,也就是①处通过subscribeOn生成的ObservableSubscribeOn观察者开始订阅,它会在订阅方法中,给它的上游的o…
关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭
前言 之前写RxJava相关文章的时候,就有人想让我谈谈RxJava2.0的新特性,说实话,一开始我是拒绝的。因为在我看来,RxJava2.0虽然是版本的重大升级,但总归还是RxJava,升级一个版本还能上天是咋的?了解一下它的更新文档不就好了么?真的有必要单出一篇文章来谈这个…
rxjava3.0 入门到精通系列(一)初步入门篇
RxJava是Reactive Extensions的Java实现,用于通过Observable序列来构建异步和基于事件的程序的库。 初学者只需要把握两点:观察者模式和异步就基本可以熟练使用RxJava了。 异步没有很高深的东西,不做过多解释,就是多线程,线程切换的东西。 妈妈…
给初学者的RxJava2.0教程(二)
Outline [TOC] 前言 上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制. 正题 还是以之前的例子, 两根水管: RxJava 正常情况下, 上游和下游是工作在同一个线程中的, 也就是说上游在哪个线程发事件, 下游就在哪…
RxJava面经一,拿去,不谢!
大家都知道RxJava上手是非常难的一个框架,为什么说是难呢,因为它的功能非常强大,各种操作符让人很难上手,搭配使用带生命周期的框架有RxLife等。以至于后面出了很多类似Rxjava的框架,有RxAndroid,我们用的RxJava切换主线程就是出自该框架,后面ACC架构中有…
Android RxJava: 这是一份全面的 操作符 使用汇总 (含详细实例讲解)
Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 今天,我将为大家献上一份 RxJava操作符的详细使用攻略,希望你们会喜欢。 1. 简介 2. 类型 3. 操作符详解 创建 被观察者( Observable) 对象…