首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
RxJava2
订阅
Code6666
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
详解Android RxJava的使用
GitHub给出的介绍是:RxJava是ReactiveX(Reactive Extensions)的Java VM实现:用于通过使用可观察序列来编写异步和基于事件的程序的库。 在我的理解中RxJava主要可以实现异步任务,和事件总线的功能,这也是RxJava的厉害之处。 关于…
友好 RxJava2.x 源码解析(二)线程切换
本文基于读者会使用 RxJava 2.x 而讲解,基本原理不涉及,示例只纯粹为示例而示例。 我们可以发现,除了 Observable 的 subscribe(ObservableEmitter) 方法执行在 io 线程,Observer 的方法都是执行在 main 线程的,接下…
RxJava2.0实用操作符总结及原理简析
大概从2015年开始,RxJava1.0开始快速流行起来,短短两年时间,RxJava在Android开发中已经算是无人不知无人不晓了,加之它与Retrofit等流行框架的完美结合,已经成为Android项目开发的必备利器。随手记作为一个大型项目,引入三方框架一直比较慎重,但也从…
详解 RxJava 的消息订阅和线程切换原理
本文主要是对RxJava的消息订阅和线程切换进行源码分析,相关的使用方式等不作详细介绍。 本文源码基于rxjava:2.1.14。 2. RxJava简介 上面这段话来自于RxJava在github上面的官方介绍。翻译成中文的大概意思就是: 简单点来说, RxJava就是一个使…
RxJava2 只看这一篇文章就够了
0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
RxJava 沉思录(四):总结
本文是 "RxJava 沉思录" 系列的最后一篇分享。本系列所有分享: 我们在本系列开篇中,曾经留了一个问题:RxJava 是否可以让我们的代码更简洁?作为本系列的最后一篇分享,我们将详细地探讨这个问题。承接前面两篇 “时间维度” 和 “空间维度” 的探讨,我们首先从 RxJa…
Rxjava2最全面的解析
由于公司重新规划的部门,我调到了另外一个部门,所以负责的项目也换了,仔细看了下整体的项目,rxjava+retrofit。整体的一套。众所周知,rxjava+retrofit是目前网上最流行的网络解析框架。而目前网络上的文章大多还是关于rxjava1的。关于RxJava2的少之…
大白话讲解RxJava原理
RxJava已经诞生了好多年了,对应变化风云诡谲的移动互联网行业来说,已经属于老框架了。虽然学习成本不低,但是熟练之后真叫人打从心里说声爽。那它到底爽在哪里呢,我个人总结为以下几点: 3.多条业务流程可以拼接一起,多线程可以合并操作。 简单一句就是:删繁就简三秋树。当然也有人反…
加深对RxJava线程切换的理解之ObserveOn和SubscribeOn
这几天看到一篇些文章,关于RxJava线程切换的,说到RxJava的线程切换,就一定会涉及ObserveOn和SubscribeOn两个方法。 网上对于ObserveOn和SubscribeOn的调用顺序、调用有效等有很多文章,读者可以自行搜索。 胖子只是为了加深对RxJava…
RxJava系列(一):RxJava 观察者模式
RxJava是ReactiveX在JVM上的一个实现,使用可观察序列来编写异步和基于事件的程序的库。它扩展了观察者模式以支持数据/事件序列,并添加了允许您以声明方式组合序列的运算符,同时抽象出对低级线程,同步,线程安全和并发数据结构等问题的关注。 观察者模式也被称为发布-订阅(…