首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
rxjava
订阅
舒大飞
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
关于RxJava在业务上的一些思考
最近在工作中,频繁的使用了Rxjava来解决一些问题,在使用过程中也给予了自己一些思考,如何使用好RxJava,在什么样的场景中才能发挥它更好的作用,如何脱离代码来理解RxJava的工作机制,下面是自己一些浅显的思考。 太多示例喜欢链式的把RxJava的流程表述起来,这个地方我…
拥抱RxJava(番外篇):关于RxJava的Tips & Tricks
前言: 起初写 拥抱RxJava 系列文章。只是因为看到很多人在使用RxJava时候,并没有很正确的理解Reactive Programming。仅仅在项目中使用了Retrofit的Rx Adapter或者使用了一点点RxBus就写道自己的项目中用了RxJava,并以此传道。我…
RxJava练武场之——Token前置请求
Rxjava这个库和其他常见库不太一样,一般的库例如Glide,ButterKnife都是为了解决实际问题出现的,一定程度上是刚需。Glide库如果不用他,那么应用自己就要处理图片下载、压缩、内存管理、多级缓存等等复杂的逻辑。这类问题复杂而常见,而像Glide这类的轮子,Api…
RxJava 响应式编程 | 一篇全面的 RxJava2 方法总结
看了许多讲解RxJava的文章,有些文章讲解的内容是基于第一个版本的,有些文章的讲解是通过比较常用的一些API和基础的概念进行讲解的。但是每次看到RxJava的类中的几十个方法的时候,总是感觉心里没底。所以,我打算自己去专门写篇文章来从API的角度系统地梳理一下RxJava的各…
RxJava小考题 -- Rxjava源码分析(一)
现在面试很多都会问RxJava的源码,直接讲RxJava的源码,估计大家都不太会看下去,我们先看个小考题,然后再去看相关的源码。 我们用二个Customer分别去订阅一个发送对象的Observable,这时候我们的Log.v("TAG",data.name);输出内容是什么。 …
RxJava自带线程池监控和管理的探索之旅
RxJava很方便的切换主子线程、指定任务运行的线程,在这个便利之后还隐藏着很多问题。比如IO scheduler是一个无上限线程池,如果短时间并发量过大,在手机端可能出现OOM或者pthread_create错误。另外,在实际业务中我们需要对执行的业务进行优先级区分,以便优先…
RxJava2源码分析(二):操作符原理分析
Observable执行的create方法后返回的是ObservableCreate实例。 create方法的参数,实际是注入到ObservableCreate类中,作为它的成员变量。 调用Observable的subscribe方法最终调用的是ObservableCreate…
全面学习RxJava/RxAndroid/AutoDispose/RxBinding/RxBus
RXJava建议先掌握Lambda, 否则要定义很多泛型. 并且代码量冗余. RxJava分为三部分, Observable 被观察者 和 Observer 观察者 以及操作符. Reactive流式编程是微软提出来的概念, 由Netfix公司实现的架构. RxJava是针对J…
不要打破链式调用!一个极低成本的RxJava全局Error处理方案
CallbackHell,中文翻译为 回调地狱,在以往没有依赖RxJava + Retrofit进行网络请求的代码中,这种代码并不少见(比如AsyncTask),我曾有幸见识并维护了各种3层4层AsyncTask回调嵌套的项目——后来我一直拒绝阅读AsyncTask的源码,我想…