E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RxJava1
RxJava-使用详解与背压原理2
一、
RxJava1
与RxJava2的区别前提:RxJava是响应式编程,基于事件流开发。
Laughing_G
·
2024-02-10 05:52
RxJava2 中常用操作符和Subject常用子类说明
ReactiveX系列所有操作符以及RxJava2与
RxJava1
的操作符变化可查看ReactiveX操作符示例代码下载地址GitHub下载(一)项目中主要包含的操作符展示创建操作符create():通过调用观察者的方法从头创建一个
ITRenj
·
2023-09-27 17:13
从最近的Rxjava2异常说起
最新的项目代码把
RxJava1
的代码升级到了RxJava2.发布后发现crash概率提高了许多.简单地总结就是之前
RxJava1
中在Subscriber中onNext方法,如果发生了异常.默认会进入Subscriber
NewFinalNull
·
2023-09-22 08:02
Rxjava2入门教程一:函数响应式编程及概述(转)
RxJava2不是基于
RxJava1
的父子继承关系,而是同属这一具体实现下的同胞兄弟;所以,如果之前没接触过RxJava,在学习RxJava2之前不需要
戴天明
·
2023-08-13 06:07
RxJava1
升级到RxJava2的注意事项
1、package更改rx1包名由原来的rx.xxx更改为io.reactivex.xxx,并且在同一个module之下,rx1和rx2是不兼容的。2、背压支持RxJava在1.0只有一个个观察者模式,只能部分支持背压:Observable(被观察者)/Observer(观察者)Observable(被观察者)/Subscriber(观察者)RxJava在2.0出现了两个观察者模式,新增Flowa
fomin
·
2023-08-02 19:09
RxJava2的部分总结
RxJava2对比
RxJava1
的一点区别:1、RxJava2.x不支持传入null值,会报空指针异常。Observable不再发射任何值,而是正常结束或者抛出空指针。
android学习
·
2023-02-06 23:03
RxJava源码分析及版本对比(一)
内容简介:1.x版本基本使用分析——先对RxJava简单介绍,之后对
RxJava1
的基本使用和原理进行分析。
奇舞移动
·
2022-12-26 12:02
RxJava2+Retrofit2单文件上传监听进度封装(服务端代码+客户端代码)
(大部分和
RxJava1
的方法是一样的)。主要思路:继承okHttp3的RequestBody方法,在"写入"的方法监听数据传递的字节长度,当上传的上传的字节长度和文件总大小一致,则上传完成。
r09er
·
2022-02-19 05:47
Rxjava1
与 Android 的故事(5)—— Error
系列故事的第5篇介绍RxJava的异常处理APIonErrorReturnerrorReturnonErrorReturn让Observable遇到错误时发射一个特殊的项并且正常终止。onErrorResumeNextonErrorResumeNextonErrorResumeNext让Observable在遇到错误时开始发射第二个Observable的数据序列。onExceptionResume
ZLOVE1990
·
2022-02-12 14:41
part06_Rxjava背压原理
作者:IT魔幻师博客:www.huyingzi.top转载请注明出处:https://www.jianshu.com/p/23f74055e999一、
RxJava1
与RxJava2对比RxJava2x不再支持
IT魔幻师
·
2022-02-08 21:04
RxJava背压
订阅分为:同步订阅异步订阅同步订阅
Rxjava1
与Rxjava2中同步订阅没有用到缓冲区,只要上游事件数量不大于请求数量不会触发MissingBackpressureException异常,但是这种方式在数量多了以后会出现大量的内存使用率上升
chenhao911x
·
2022-02-05 09:40
Rxjava1
与 Android 的故事(6)—— Convert
本篇将是此系列的最后一篇了,介绍
Rxjava1
的转换APItoListtoList通常,发射多项数据的Observable会为每一项数据调用onNext方法。
ZLOVE1990
·
2021-06-09 06:42
[译]Android Flux 框架 RxFlux 介绍
原文简介RxFlux是一个使用
RxJava1
实现Flux模式的轻量级框架,RxFlux仅仅提供Flux模式的一种实现,它需要手动集成,并且需要开发者遵守Flux步骤才可以正常工作。
coolfireApy
·
2021-05-12 03:02
抱着陌生的态度再看Rxjava(二)
如果你已经有了
Rxjava1
的使用基础,你可以看一下这一篇的大体的提纲,了解就可以链接到三,说不定三都不用看。。如果没有
Rxjava1
的基础,就定心点,小脚并并拢,坐正了往下看。
super_shanks
·
2021-05-07 12:20
Rxjava创建操作符
{compile'io.reactivex.rxjava2:rxandroid:2.0.1’compile'io.reactivex.rxjava2:rxjava:2.0.7’//注:RxJava2与
RxJava1
站在巴黎铁塔
·
2020-12-16 18:21
RxJava1
中线程调度分析
Java开发过程中都会碰到异步任务,通常通过回调的方式来实现。但是业务一旦复杂,会使回调的书写很麻烦。(所谓回调地狱)RxJava的链式实现,可以将异步业务以同步的方式书写。RxJava中的线程调度(控制)操作符为subscribeOn与observeOn。subscribeOn[图片上传失败...(image-ee9ce7-1519354360186)]publicfinalObservable
lyzaijs
·
2020-08-25 03:27
支持RxJava2的RxBus简单封装
由于网络上搜索RxBus的文章都只支持
RxJava1
,而RxJava2已经在16年底正式发布了,我们现在来支持一下RxJava2版本的RxBus引入dependencies{//rxjavaandrxandroidcompile'io.reactivex.rxjava2
蛋西
·
2020-08-25 01:02
RxJava源码分析
概述虽然RxJava2也发布了很长时间了,但是对于分析RxJava的工作原理,
RxJava1
的
Kerwin1321
·
2020-08-24 22:20
Android
开源项目
Android
rxjava
rxandroid
响应式编程
源码
RxJava系列番外篇:一个RxJava解决复杂业务逻辑的案例
:-)之前写过一系列
RxJava1
的文章,也承诺过会尽快有RxJava2的介绍。无奈实际项目中还未真正的使用RxJava2,不敢妄动笔墨。
张磊BARON
·
2020-08-24 00:19
RxJava 1升级到RxJava 2过程中踩过的一些“坑”
RxJava2介绍RxJava2发布已经有一段时间了,是对RxJava的一次重大的升级,由于我的一个库cv4j使用了RxJava2来尝鲜,但是RxJava2跟
RxJava1
是不能同时存在于一个项目中的,
微若轻澜
·
2020-08-21 04:11
RxJava2
android
大佬们,一波RxJava 3.0来袭,请做好准备~
不像RxJava2对
RxJava1
那么残忍,RxJava3对RxJava2的兼容性还是挺好的,目前并没有做出很大的更改。
GitCode8
·
2020-08-19 22:05
Android
Android
RxJava
RxJava
3.0
RxJava
3.0.0
RxJava
3.0.0-RC.0
rx.xxx 和 io.reactivex.xxx
RxJava1
和 RxJava2 和 RxJava3
上图1位置的io.reactivex是代表了Rxjava2里面的Observable;2位置的java.util是java自带的Observable;3位置的rx是
RxJava1
里面的Observable
本人很懒zzz
·
2020-08-19 20:30
RxJava
给初学者的RxJava2.0教程(一)
Outline[TOC]前言上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过
RxJava1
只需要看看更新文档就知道怎么使用了,但还有一些以前没用过RxJava的朋友可能就不知道怎么办了
weixin_34237596
·
2020-08-13 21:02
Exception thrown on Scheduler.Worker thread. Add `onError` handling. Rxjava和Retorfit请求网络崩溃
使用
RXjava1
和Retrofit请求网络的过程中遇到了下面的问题翻译过来就是线程调度有问题需要添加Error处理java.lang.IllegalStateException:ExceptionthrownonScheduler.Workerthread.Add
weixin_42486039
·
2020-08-11 00:02
Retrofit2+Rxjava2之优雅的封装
,还有就是看这篇文章的同时,你一定要对Retrofit2和Rxjava2有所了解哦,不然懵逼了,我不负责哦,还有就是文章的开头用Retrofit2、和Rxjava2,是为了区分Retrofit1、和
Rxjava1
茂叶繁枝
·
2020-08-10 05:37
android
带进度显示的单个和多个 Retrofit+Rxjava2文件上传
首先展示效果如下:本demo使用的是rxjava2,
rxjava1
也是可以使用的;主要核心代码如下:1.创建个listener/***CreatedbyJokAron2017/3/6.
JokAr-
·
2020-08-09 19:55
android
android-rxjava
RxJava2系列之背压策略(一)
RxJava2是在1的基础上进行了更新与优化,有很多相通之处,初学者的话建议还是先从
RxJava1
的基础理论一步步学习。本系列主要通过与
RxJava1
比较来学习RxJava2都有哪些改变。
LeiHolmes
·
2020-08-09 18:32
Android
RxJava
Android基于Retrofit2.0 +RxJava 封装的超好用的RetrofitClient工具类(六)
//blog.csdn.net/sk719887916/article/details/51958010RetrofitClient基于Retrofit2.0封装的RetrofitClient.已加入
RxJava1
Tamic大白
·
2020-08-09 12:57
Android高手
网络编程
设计模式
架构开发
Retrofit
+Rx
实践及源码大全
浅析RxJava2.0
RxJava1.0和RxJava2.0的核心思想都是观察者模式,只不过RxJava2.0在
RxJava1
加班狗的微博
·
2020-08-09 04:32
RxJava2.0教程
(四)给初学者的RxJava2.0教程(五)给初学者的RxJava2.0教程(六)给初学者的RxJava2.0教程(七)给初学者的RxJava2.0教程(八)给初学者的RxJava2.0教程(九)关于
RxJava1
Pioneer_Chang
·
2020-08-07 12:03
android
rxjava
RxJava2.0教程(一)
学习RxJava2需要先学习
RxJava1
吗?这个问题就像论坛经常问学Java前需要先学习C语言吗,这里就不引战了!(PHP是世界上最好的语言!!)
文艺编程师
·
2020-08-04 03:16
Android RxJava线程变换初探
AndroidRxJava线程变换初探:前言:我们都知道不管
RxJava1
还是2都是以观察者模式为其核心。然而如果仅仅运用观察者模式RxJava势必不能大行其道。
于小鱼freedom
·
2020-08-03 03:48
RxJava
Android
rxjava1
基本元素源码分析
代码示例Observableobservable=Observable.create(newObservable.OnSubscribe(){@Overridepublicvoidcall(Subscribersubscriber){LogUtils.loge("subscribercall...");if(!subscriber.isUnsubscribed()){subscriber.onNe
syusikoku
·
2020-08-01 00:19
android原创
rxjava1
map操作符分析
rxjava1map操作符分析由于源码版本不同,可能会有所差别代码执行流程分析create:创建一个新的Observablemap:也是创建了一个新的Observablerx.Observable#create(rx.Observable.OnSubscribe)OnSubscribe是create里面的参数@DeprecatedpublicstaticObservablecreate(OnSub
syusikoku
·
2020-08-01 00:19
android原创
深入浅出
RxJava1
(三:响应式的好处)
深入浅出
RxJava1
系列博客深入浅出
RxJava1
(一:基础篇)深入浅出
RxJava1
(二:操作符)深入浅出
RxJava1
(三:响应式的好处)深入浅出
RxJava1
(四:在Android中使用响应式编程
这样可以了吧
·
2020-07-15 01:02
开源库
RxJava1
响应式编程
深入浅出
RxJava1
(二:操作符)
深入浅出
RxJava1
系列博客深入浅出
RxJava1
(一:基础篇)深入浅出
RxJava1
(二:操作符)深入浅出
RxJava1
(三:响应式的好处)深入浅出
RxJava1
(四:在Android中使用响应式编程
这样可以了吧
·
2020-07-15 01:02
开源库
RxJava1
响应式编程
深入浅出
RxJava1
(四:在Android中使用响应式编程)
深入浅出
RxJava1
系列博客深入浅出
RxJava1
(一:基础篇)深入浅出
RxJava1
(二:操作符)深入浅出
RxJava1
(三:响应式的好处)深入浅出
RxJava1
(四:在Android中使用响应式编程
这样可以了吧
·
2020-07-15 01:01
开源库
RxJava1
RxAndroid
响应式编程
最实用的RxJava工具类集合
RxUtil一个实用的
RxJava1
工具类库内容RxBus支持多事件定义,支持数据携带,支持全局和局部的事件订阅和注销订阅池管理线程调度辅助工具RxBinding使用工具类RxJava常用方法工具类1、
xuexiangjys
·
2020-07-14 10:55
面试神器第一弹:Rxjava破冰——初步认识Rxjava
但实际上,学会Rxjava对技术的提升还是很有帮助的,所以我会为大家讲解Rxjava的相关知识,以及
Rxjava1
到Rxjava2的变化,帮助大家能够学会使用R
你弄啥嘞
·
2020-07-13 03:04
android
Rxjava1
与 Android 的故事(3)—— Filter
系列故事的第3篇介绍RxJava的过滤APIdebouncedebouncedebounce方法会过滤掉发射速率过快的数据项,只要2次发射的间隔小于debounce,那么前一个就会被抛弃。distinctdistinctdistinct方法只允许还没有发射过的数据项通过。distinctUntilChangeddistinctUntilChangeddistinctUntilChanged,一个数
ZLOVE1990
·
2020-07-12 03:01
RxBus的使用及解析
注:本文基于Rxjava2.0,还在使用
Rxjava1
TheDistanceCH
·
2020-07-10 20:54
进阶系列
rxbus
rxjava
抱着陌生的态度再看Rxjava(三)
本章讲的是操作符,有
rxjava1
经验的同志们,请继续右转。不对。。。可能都不用继续往下看。。
super_shanks
·
2020-07-08 08:17
Rxjava实战笔记 | Rxjava的基本使用解析(同步结合示例)
本系列为实战笔记(基于Rxjava2),基于之前的源码解析笔记(基于
Rxjava1
)系列进行拓展,效率起见,之前讲过的内容这里简单带过,有兴趣的朋友可以点击前往阅读,感谢大家的支持~官网RxJava:https
凌川江雪
·
2020-07-07 02:35
封装一个RxCondition,告别if else和switch case
于是,我在网上找到了RxJavaComputationExpressions,做了一些修改将
RxJava1
升级到RxJava2,增加了对Flowable
fengzhizi715
·
2020-07-06 15:30
rxjava1
公司决定用个soul搭建网关,稍微研究了下,其中断路器是使用了rxJava,关于rxjava有一篇比较好的文章:http://gank.io/post/560e15be2dca930e00da1083。在这里结合soul的HystrixObservableCommand说一下rxjava。其代码都在这里了HttpCommandcommand=newHttpCommand(HystrixBuilde
lz710117239
·
2020-07-04 23:24
soul网关
Android:RxJava 3.0尝鲜,你做好准备了吗?
不像RxJava2对
RxJava1
那么残忍,RxJava3对RxJava2的兼容性还是挺好的,目前并没有做出很大的更改。
像程序那样思考
·
2020-06-29 15:33
拆轮子系列--RxJava理解(一)--Map解析
理解(三)--observeOn上一篇文章属于RxJava的前奏篇,大体介绍了下为什么要使用RxJava,本篇文章主要从RxJava的基本使用流程入手来对RxJava的源码进行分析,本文的分析源码基于
RxJava1
巨石强森小童鞋
·
2020-06-27 12:37
RxJava1
的使用介绍
1.RxJava是什么?2.观察者模式?3.RxJava中的观察者模式?4.创建观察者。5.创建被观察者。6.Subscribe订阅。7.变换操作符。8.线程调度。1.RxJava是什么?RxJava是一个可异步处理事件的框架。在Android中异步一词很重要。Android规定在处理耗时操作时,需要开启一个子线程处理任务,这样会出现子线程和主线程通信的问题。Android提供了Handler,A
爱喝健力宝
·
2020-06-27 03:04
Android
(原创)RxJava2与Retrofit2 封装(整洁、简单、实用)
Rxjava2相比
Rxjava1
优化和改动不少了东西,网上有很多大神写的文章,这里就不粘贴复制了。封装的过程有什么问题、疑问,请在下方留言,作者会一一回复。核心网络请求:packag
林祖朋
·
2020-06-26 03:14
Rxjava1
升级到Rxjava2的工作
1.所有用到Rx1的库都要升级到最新的版本并且支持Rx2。2.如果你用到RxPermissions,它的初始化方法由RxPermissions.getInstance(this)变更为newRxPermissions(this)建议初始化放在base类中。后期如果再更改会方便些Paste_Image.png3.RxLifecycle2包名更改了。4.Rx1和Rx2不能共存,所有第三方库如果有在使用
EasonDev
·
2020-06-24 15:20
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他