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
rxjava2.0
RxJava2.0
- 文章二
前言上篇文章讲解了
RxJava2.0
的最基本使用,在本节中主要看下RxJava的线程控制。
世道无情
·
2020-02-22 17:34
Retrofit+RxJava网络请求异常处理
本文内容是基于
RxJava2.0
及Retrofit2
Ruheng
·
2020-02-22 03:14
RxJava 解析
privatevoidObservableMethod(){//在
Rxjava2.0
版本Observable——>对应Observer//这种方式无背压Observable.create(newObservableOnSubscribe
siyanGo
·
2020-02-21 09:05
RxJava2.0
- 文章一
前言自己在学习
RxJava2.0
时,参考了大神的博客,然后在这里做一个笔记为了方便自己以后复习和查看,同时也给需要的小伙伴借鉴,
RxJava2.0
自己也仿照大神那样,做一个系列的文章,当然肯定没有大神写的那么好
世道无情
·
2020-02-21 07:18
RxJava2.0
操作符(5)—— Error Handle 错误指示符
很多操作符可用于对Observable发射的onError通知做出响应或者从错误中恢复,例如,你可以:捕捉这个错误,切换到一个备用的Observable继续发射数据。捕捉这个错误然后发射默认值。捕捉这个错误并立即尝试重启这个Observable。捕捉这个错误,在一些回退间隔后重启这个Observable。Catch—从onError通知中恢复发射数据。Retry—如果原始Observable遇到错
DoubleThunder
·
2020-02-19 11:43
Rxjava介绍<1>
Rxjavagithub地址给初学者的
RxJava2.0
教程------水管系列手把手教你使用
RxJava2.0
这可能是最好的RxJava2.x入门教程RxJavaAPI文档RxJava2.x使用详解(
天空在微笑
·
2020-02-15 22:19
Retrofit 2.0 使用
新项目由自己重头架构,因此使用MVP模式,库的使用上使用了
Rxjava2.0
,OkHttp3.0,Retrofit2.0及JDK1.8中的新特性lambda表达式。
残霜丶
·
2020-02-15 17:17
rx-java+retrofit MVP+Dagger2
友好RxJava2.x源码解析(一)基本订阅流程-掘金RxJava的消息订阅和线程切换原理-四月葡萄的博客-CSDN博客给初学者的
RxJava2.0
教程(一)-demohttps://github.com
itkluo88
·
2020-02-06 23:17
RxJava 2.0 线程切换简单分析
简单介绍一下
RxJava2.0
的多种流:Paste_Image.png1.Completable特性:这个流没有数据,只会收到error或者complete示例:Completable.complete
喝那个东南西北风
·
2020-02-05 17:59
RxJava1.0用户指南
如果是没有接触过Rxjava可以直接使用
RxJava2.0
,并不会有任何问题。如果是已经在用RxJava1.0或者项目当中已经使用了RxJava1.0那就只能一条路走到黑了。我就是属于后者。
銀灬楓
·
2020-01-05 08:15
给初学者的
RxJava2.0
教程(六)
Outline[TOC]前言在上一节中,我们找到了上下游流速不均衡的源头,在这一节里我们将学习如何去治理它.可能很多看过其他人写的文章的朋友都会觉得只有Flowable才能解决,所以大家对这个Flowable都抱有很大的期许,其实呐,你们毕竟图样图森破,今天我们先抛开Flowable,仅仅依靠我们自己的双手和智慧,来看看我们如何去治理,通过本节的学习之后我们再来看Flowable,你会发现它其实并
Season_zlc
·
2020-01-05 05:06
给初学者的
RxJava2.0
教程(十)
Outline[TOC]前言在很久以前的一篇文章中,提到过如何利用Retrofit中的GsonConverter来处理API请求错误的方法,地址在这儿,今天给大家介绍另外一种优雅的方法,利用RxJava内部的RxJavaPlugins来做这么一个骚操作。正题说到RxJavaPlugins可能有很多朋友还很陌生,毕竟我们日常开放也不会怎么接触这个东西,但是从它的名字上来看就应该觉得它不一般,毕竟人家
Season_zlc
·
2020-01-03 06:53
RxJava2.X与Retrofit 2.0、OKHttp
给初学者的
RxJava2.0
教程(一):基本工作原理给初学者的
RxJava2.0
教程(二):强大的线程控制给初学者的
RxJava2.0
教程(三):map和flatMap操作符给初学者的
RxJava2.0
yyg
·
2020-01-03 02:56
手把手教你使用 RxJava 2.0(一)
随着
RxJava2.0
的推出,有些文章也介绍了2.x版本新增的内容以及与1.x版本的对比。有些同学如果刚刚接触RxJava,仅仅看RxJava1.x的一些技术文章,有时候会有些出入。
Ruheng
·
2020-01-02 11:08
Android 技术干货系列(一)
目录热门技术View代码封装源码分析精进之路1热门技术Kotlin初探Kotlin成了Google的亲儿子,现在赶紧来学学跟着google学习mvp架构跟着google学习mvp架构(clean篇)给初学者的
RxJava2.0
justCode_
·
2020-01-02 01:58
给初学者的
RxJava2.0
教程(四)
Outline[TOC]前言在上一节中,我们提到了Flowable和Backpressure背压,本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候,感觉时机未到,因此,这里先来做个准备工作,先带大家学习zip这个操作符,这个操作符也是比较牛逼的东西了,涉及到的东西也比较多,主要是一些细节上的东西太多,通过学习这个操作符,可以为我们下一节的Backpressure做个铺垫.正题照惯例我
Season_zlc
·
2019-12-30 14:00
给初学者的
RxJava2.0
教程(八)
Outline[TOC]前言在上一节中,我们学习了FLowable的一些基本知识,同时也挖了许多坑,这一节就让我们来填坑吧.正题在上一节中最后我们有个例子,当上游一次性发送128个事件的时候是没有任何问题的,一旦超过128就会抛出MissingBackpressureException异常,提示你上游发太多事件了,下游处理不过来,那么怎么去解决呢?我们先来思考一下,发送128个事件没有问题是因为F
Season_zlc
·
2019-12-27 23:53
Rxjava2.0+Retrofit+Okhttp(封装使用)+MVP框架搭建
注意Rxjava配合Retrofit进行网络请求进行了更新,对Rxjava生命周期处理更加合理,详情请看Demo最近看了许多关于
Rxjava2.0
,Retrofit及MVP相关的文章,收货颇多,于是忍不住想自己将这几天所学的东西整理一遍
妖孽那里逃
·
2019-12-26 15:37
RxJava2.0
学习总结
在不知道该做什么的时候,就跟随这别人的脚步走吧;学习资料:给初学者的
RxJava2.0
教程强烈推荐这一系列教程,简单易懂,分析得面面俱到,虽然,我特么还是不会实战。废物!
wt龙
·
2019-12-20 09:05
RxJava2.0
操作符(3)—— Filter 过滤转换符
这个页面展示的操作符可用于过滤和选择Observable发射的数据序列。Debounce—仅在过了一段指定的时间还没发射数据时才发射一个数据。Distinct—过滤掉重复数据。ElementAt—发射第N项数据。Filter—过滤数据。First只发射第一项数据。IgnoreElements—丢弃所有的正常数据,只发射错误或完成通知。Last—只发射最后的一项数据。Sample定期发射Observ
DoubleThunder
·
2019-12-19 09:36
花了 4 个月整理了 50 篇 Android 干货文章
目录热门技术View代码封装源码分析精进之路热门技术Kotlin初探Kotlin成了Google的亲儿子,现在赶紧来学学跟着google学习mvp架构跟着google学习mvp架构(clean篇)给初学者的
RxJava2.0
sufun_wu
·
2019-12-18 15:59
Android RxJava:2.0 相对于 1.0的更新 & 变化(含 RxJava 1.0的更新使用)
Github截图如果还不了解RxJava,请看文章:Android:这是一篇清晰&易懂的Rxjava入门教程
RxJava2.0
已于2016-10.29正式发布,对RxJava1.0进行了1次重大升级:实际使用的
Carson_Ho
·
2019-12-17 19:39
Android RxJava实际应用教学:你该什么时候使用RxJava?
本系列文章主要基于
Rxjava2.0
接下来
Carson_Ho
·
2019-12-13 19:11
RXJava很全的学习资料搜集
希望能帮助到大家这是一份全面介绍AndroidRxJava的学习资料,内容包括如下:示意图1.入门教程这是一篇清晰&易懂的Rxjava入门教程Android:
RxJava2.0
到底更新了什么?
全栈小土堆堆堆
·
2019-12-08 02:38
Android 你需要的所有进阶资源
码个蛋目录热门技术View代码封装源码分析精进之路热门技术Kotlin初探Kotlin成了Google的亲儿子,现在赶紧来学学跟着google学习mvp架构跟着google学习mvp架构(clean篇)给初学者的
RxJava2.0
流船
·
2019-12-06 07:27
Android Rxjava:这是一篇 清晰 & 易懂的Rxjava 入门教程
本文主要基于
Rxjava2.0
如果读者还没学习过Rxjava1.0也没关系,因为Rxj
Carson_Ho
·
2019-12-01 02:37
玩转RxJava2.x 学习教程(一)
封面.png从16年11月份推出
RxJava2.0
,到现在差不多大半年的时间里,RxJava已经来到了2.x时代,RxJava1.x可能也慢慢地被2.x代替。
依然范特稀西
·
2019-12-01 01:08
给初学者的
RxJava2.0
教程(二)
正题还是以之前的例子,两根水管:rxjava正常情况下,上游和下游是工作在同一个线程中的,也就是说上游在哪个线程发事件,下游就在哪个线程接收事件.怎么去理解呢,以Android为例,一个Activity的所有动作默认都是在主线程中运行的,比如我们在onCreate中打出当前线程的名字:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){
CHSmile
·
2019-11-03 00:35
Retrofit+RxJava2的封装使用
公司上个项目用的是rxjava1.0,最近看了各种
rxjava2.0
的介绍,自己也摸索着来,所以打算封装一下,用到项目中,与时俱进嘛!
Veken_Fly
·
2019-11-01 23:12
50 篇 Android 干货文章
目录热门技术View代码封装源码分析精进之路热门技术Kotlin初探Kotlin成了Google的亲儿子,现在赶紧来学学跟着google学习mvp架构跟着google学习mvp架构(clean篇)给初学者的
RxJava2.0
ProcessZ
·
2019-11-01 04:57
Rxbus实现事件总线(
RxJava2.0
)
封装base的时候想到事件分发既然用到了Rxjava很神奇的发现了Rxbus这个东西,那就学习下~Github:https://github.com/balckban/RxbusDemo-RxJava2.0-ezgif-1-3b2413c862.gif首先是gradle的配置compile"io.reactivex.rxjava2:rxjava:2.1.3"compile'io.reactivex
一丝不挂idogs
·
2019-10-31 06:38
RxJava2.0
源码解析
以下基于个人视角,简单解读一下
RxJava2.0
的源码,挑一些比较常见的重要的地方进行解读。这一段常见的rxjava使用代码。从中可以看到一些基础的知识点。比如观察者与被观察者的绑定。
ShanLiang_Build
·
2019-07-20 20:58
android基础巩固
rxjava2.0
线程切换的原理及SubscribeOn,ObserveOn的用法
android开发过程中经常会用到线程切换,比如数据加载、文件存储、数据库操作等都是在io线程处理,而处理结果的展示刷新ui需要在ui线程进行。如果不用rxjava,我们可能会asycTask,或者retrofit自己默认的callback来在ui线程刷新ui。但是当我们的操作变复杂时,比如一个接口的数据依赖于另一个接口的返回,或者一次上传多张图片功能,就会造成接口多层嵌套进而增加维护成本注:由于
nicGithub
·
2019-06-06 16:49
Java
android
跨门槛
RxBus的使用及解析
注:本文基于
Rxjava2.0
,还在使用Rxjava1
TheDistanceCH
·
2019-06-06 10:23
进阶系列
RxJava中线程调度用法,指定在主/子线程中执行
这次也是根据给初学者的
RxJava2.0
教程(二)进入下面的学习。
MagicGGGGGGGGGGG
·
2019-05-03 15:44
RxJava
RxJava2.x.y学习之路(一)
推荐一个简书地址,感觉还不错,给初学者的
RxJava2.0
教程大致说一下第一次看到RxJava的想法,大概就是就是订阅和被订阅,和EventBus有点像。最终是实现异步回调。
MagicGGGGGGGGGGG
·
2019-05-02 17:49
RxJava
RxJava2.0-Flowable类
简介
RxJava2.0
提供了5中操作符的基类,分别为Observable,Flowable,Single,Completable,Maybe;前面几篇文章都是以Observable介绍相关的操作符,Observable
cmyperson
·
2019-04-16 18:00
安卓
java
RxJava2.0
其中有一篇博客写的很精彩戳这里,这个非常简洁还有一篇精彩博文戳这里,这个解释的非常通透一、背景无论是java8的CompletableFuture还是RxJava都是基于观察者模式的。只不过Rxjava更强大,有更好的错误处理、中断机制、完成状态二、创建Observable(被观察者)/Observer(观察者)Flowable(被观察者)/Subscriber(观察者)【支持回压】package
诛仙89
·
2019-03-20 17:37
多线程
【原汁原味】RxJava 2.0 官方文档中文版
官网文档英文版1.使用
RxJava2.0
实现响应式编程1.1RxJava和响应式编程是什么?在响应式编程模式中,消费者仅在数据到达时才进行响应,这就是异步编程为什么也叫作响应式编程的原因。
天天吃饭呀
·
2019-03-13 13:47
android -------- Retrofit +
RxJava2.0
+ Kotlin + MVP 开发的 WanAndroid 项目
简介wanandroid项目基于Retrofit+RxJava2.0+Kotlin+MVP用到的依赖implementation'io.reactivex.rxjava2:rxjava:2.1.3'implementation'com.squareup.retrofit2:retrofit:2.3.0'implementation'com.squareup.retrofit2:converter-
切切歆语
·
2019-02-26 20:10
Android
map()原理分析_
RxJava2.0
操作符理解篇
我们知道map操作符是Rxjava中很常见的一个操作符,它可以实现单类型转换,那么它的这个转换内部原理是怎么实现呢,我们通过源代码一步步看一下:先写个简单的例子,例如我想实现简单的整形转字符串:ObserverendObserver=newObserver(){@OverridepublicvoidonSubscribe(Disposabled){System.out.print("onSubsc
萝卜头t
·
2018-11-21 01:26
给初学者的
RxJava2.0
教程(十)
前言在很久以前的一篇文章中,提到过如何利用Retrofit中的GsonConverter来处理API请求错误的方法,地址在这儿,今天给大家介绍另外一种优雅的方法,利用RxJava内部的RxJavaPlugins来做这么一个骚操作。正题说到RxJavaPlugins可能有很多朋友还很陌生,毕竟我们日常开放也不会怎么接触这个东西,但是从它的名字上来看就应该觉得它不一般,毕竟人家名字里带了一个Plugi
ashliker
·
2018-11-14 11:34
Rxjava2.0
转载优秀的
给初学者的
RxJava2.0
教程(九)
前言好久不见朋友们,最近一段时间在忙工作上的事情,没来得及写文章,这两天正好有点时间,赶紧写下了这篇教程,免得大家说我太监了。正题先来回顾一下上上节,我们讲Flowable的时候,说它采用了响应式拉的方式,我们还举了个叶问打小日本的例子,再来回顾一下吧,我们说把上游看成小日本,把下游当作叶问,当调用Subscription.request(1)时,叶问就说我要打一个!然后小日本就拿出一个鬼子给叶问
ashliker
·
2018-11-14 11:36
给初学者的
RxJava2.0
教程(八)
前言在上一节中,我们学习了FLowable的一些基本知识,同时也挖了许多坑,这一节就让我们来填坑吧.正题在上一节中最后我们有个例子,当上游一次性发送128个事件的时候是没有任何问题的,一旦超过128就会抛出MissingBackpressureException异常,提示你上游发太多事件了,下游处理不过来,那么怎么去解决呢?我们先来思考一下,发送128个事件没有问题是因为FLowable内部有一个
ashliker
·
2018-11-14 11:47
Rxjava2.0
转载优秀的
给初学者的
RxJava2.0
教程(七)
前言上一节里我们学习了只使用Observable如何去解决上下游流速不均衡的问题,之所以学习这个是因为Observable还是有很多它使用的场景,有些朋友自从听说了Flowable之后就觉得Flowable能解决任何问题,甚至有抛弃Observable这种想法,这是万万不可的,它们都有各自的优势和不足.在这一节里我们先来学习如何使用Flowable,它东西比较多,也比较繁琐,解释起来也比较麻烦,但
ashliker
·
2018-11-14 11:59
Rxjava2.0
转载优秀的
给初学者的
RxJava2.0
教程(六)
前言在上一节中,我们找到了上下游流速不均衡的源头,在这一节里我们将学习如何去治理它.可能很多看过其他人写的文章的朋友都会觉得只有Flowable才能解决,所以大家对这个Flowable都抱有很大的期许,其实呐,你们毕竟图样图森破,今天我们先抛开Flowable,仅仅依靠我们自己的双手和智慧,来看看我们如何去治理,通过本节的学习之后我们再来看Flowable,你会发现它其实并没有想象中那么牛叉,它只
ashliker
·
2018-11-14 11:11
Rxjava2.0
转载优秀的
给初学者的
RxJava2.0
教程(五)
前言大家喜闻乐见的Backpressure来啦.这一节中我们将来学习Backpressure.我看好多吃瓜群众早已坐不住了,别急,我们先来回顾一下上一节讲的Zip.正题上一节中我们说到Zip可以将多个上游发送的事件组合起来发送给下游,那大家有没有想过一个问题,如果其中一个水管A发送事件特别快,而另一个水管B发送事件特别慢,那就可能出现这种情况,发得快的水管A已经发送了1000个事件了,而发的慢的水
ashliker
·
2018-11-14 11:20
RxJava2.0
转载优秀的
给初学者的
RxJava2.0
教程(四)
前言在上一节中,我们提到了Flowable和Backpressure背压,本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候,感觉时机未到,因此,这里先来做个准备工作,先带大家学习zip这个操作符,这个操作符也是比较牛逼的东西了,涉及到的东西也比较多,主要是一些细节上的东西太多,通过学习这个操作符,可以为我们下一节的Backpressure做个铺垫.正题照惯例我们还是先贴上一下比较正式
ashliker
·
2018-11-14 11:07
转载优秀的
给初学者的
RxJava2.0
教程(三)
前言上一节讲解了线程调度,并且举了两个实际中的例子,其中有一个登录的例子,不知大家有没有想过这么一个问题,如果是一个新用户,必须先注册,等注册成功之后再自动登录该怎么做呢.很明显,这是一个嵌套的网络请求,首先需要去请求注册,待注册成功回调了再去请求登录的接口.我们当然可以想当然的写成这样:privatevoidlogin(){api.login(newLoginRequest()).subscri
ashliker
·
2018-11-14 11:16
转载优秀的
给初学者的
RxJava2.0
教程(二)
前言上一节教程讲解了最基本的RxJava2的使用,在本节中,我们将学习RxJava强大的线程控制.正题还是以之前的例子,两根水管:RxJava正常情况下,上游和下游是工作在同一个线程中的,也就是说上游在哪个线程发事件,下游就在哪个线程接收事件.怎么去理解呢,以Android为例,一个Activity的所有动作默认都是在主线程中运行的,比如我们在onCreate中打出当前线程的名字:@Overrid
ashliker
·
2018-11-14 11:25
转载优秀的
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他