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.x
Android之
Rxjava2.X
3————Rxjava 变换操作符
Android之Rxjava2.X3————Rxjava变换操作符一.目录文章目录Android之Rxjava2.X3————Rxjava变换操作符一.目录二.概述1.作用2.类型三.对应操作符的介绍1.Map()2.flatMap()3.ConcatMap()4.Buffrt()四.参考资料五.文章索引二.概述1.作用对事件序列中的事件/整个事件序列进行加工处理(即变换),使得其转变成不同的事件
冰炭不投day
·
2024-01-12 16:50
Android
应用层
Rrjava
Android之
Rxjava2.X
8————Rxjava 背压策略
Android之Rxjava2.X8————Rxjava背压策略一.目录文章目录Android之Rxjava2.X8————Rxjava背压策略一.目录二.背压的引入1.同步订阅2.异步订阅3.存在的问题三.背压的概述1.背压定义2.背压的作用3.背压的原理四.背压的实现Flowable1.Flowable介绍2.Flowable特点3.Flowable的基本使用五.背压的使用1.控制观察者接受事
冰炭不投day
·
2024-01-12 16:50
Android
应用层
Rxjava
RxJava2.x
操作符
map实现单个数据的转换。实例:把网络中ResponseBody用Gson转换为相对应的数据实体再下发给子类。.map(newFunction(){@OverridepublicMobileAddressapply(@NonNullResponseresponse)throwsException{if(response.isSuccessful()){ResponseBodybody=respon
hanxianshe_9530
·
2023-12-04 16:53
【Rxjava详解】(二) 操作符的妙用
接口变化
RxJava2.x
拥有了新的特性,其依赖于4个接口:Publishe
xoliu1
·
2023-11-23 16:15
Rxjava
rxjava
echarts
android
android
jetpack
java
RxJava2.x
常用操作符总结(二)
四、功能操作符1、delayObservable.just(1,2,3).delay(2,TimeUnit.SECONDS).subscribe(newObserver(){@OverridepublicvoidonSubscribe(Disposabled){Log.d(TAG,"=======================onSubscribe");}@Overridepublicvoido
袁梦希
·
2023-10-21 10:10
RxJava2.x
使用以及操作符详解
RxJava2.x
是一个非常棒的流式编程,采用的观察者模式思想,事件的产生者产生事间之后发送给绑定的接受者,接受顺序与发送顺序一致.但是是独立于RxJava1.x存在,本文讲解
RxJava2.x
的简单使用
ZhangQiang-
·
2023-06-15 10:29
[Android开发]
RxJava
&
retrofit
Rxbus讲解
------给Android开发者的RxJava详解RxBus2.x就是基于
RxJava2.x
封装实现的类。为什么要使用RxBus?如上所说,我们可以通过封装RxJava实现Event
Simplelove_f033
·
2023-04-07 21:06
rxjava2.x
五种观察者模式
一.Observable1.HotObservableHotObservable通俗一点就像时光一样,不管你有没有订阅它,它总会发生,总会消逝可以通过publish,subject/processor生成publish方式:ConsumerlongConsumer=newConsumer(){@Overridepublicvoidaccept(LongaLong)throwsException{L
MickCaptain
·
2023-04-05 22:41
Android-RxJava源码解析
RxJava3.0已经发布了,但是这里还是以
RxJava2.x
来分析部分源码。RxJava采用的是响应式编程的原理,采用观察者模式。
zzq_nene
·
2023-04-05 08:44
RxJava2的部分总结
RxJava2对比RxJava1的一点区别:1、
RxJava2.x
不支持传入null值,会报空指针异常。Observable不再发射任何值,而是正常结束或者抛出空指针。
android学习
·
2023-02-06 23:03
Android RxJava系列二: 常用拓展操作符
前言本篇文章主要介绍
Rxjava2.x
的一些常用的操作符,对Rxjava不熟悉的朋友可以先去看下我之前的两篇介绍AndroidRxJava:基础介绍与使用AndroidRxJava系列一:基础常用详解创建操作符
darryrzhong
·
2023-01-28 14:43
RxJava2.X
源码分析(二):探索RxJava2之订阅线程切换原理
本次我们将探索
RxJava2.x
线程切换的实现原理。做到知其然,知其所以然。Ok,开始我们的探索之旅吧!从Demo到源码先来看看没有切换线程的demo:Observable.create(
低调函数
·
2022-12-27 22:49
Rxjava原理剖析
Rxjava+Retrofit+Okhttp进行网络访问及数据解析
目录1,创建Android项目(Androidstudio)导入相关依赖2,定义接口类3,发出请求,回调信息4,Rxjava和Retrofit的结合前言:在平时项目开发中Okhttp3.x、
Rxjava2
·
2022-09-22 03:52
RxJava2.X
版本-Concat语法
一、Concat语法publicObservablegetRxJavaCreateExampleData(){returnObservable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{LogUtils.debug(TAG,"getR
河马过河
·
2021-06-24 11:25
RxJava2.X
版本-map语法
一、map语法练习1、Obserable创建publicObservablegetRxJavaCreateExampleData(){returnObservable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter){LogUtils.debug(TAG,"getRxJa
河马过河
·
2021-06-21 06:54
RxJava 相关资料for Android
给Android开发者的RxJava详解这可能是最好的
RxJava2.x
入门教程RxJava最友好的文章——RxJava2.0全新来袭RxJava沉思录:你认为RxJava真的好用吗实例:GitHub:
百折不挠的饭团
·
2021-06-15 14:23
这可能是最好的RxJava 2.x 入门教程(三)
这可能是最好的
RxJava2.x
入门教程系列专栏文章链接:这可能是最好的
RxJava2.x
入门教程(完结版)【重磅推出】这可能是最好的
RxJava2.x
入门教程(一)这可能是最好的
RxJava2.x
入门教程
nanchen2251
·
2021-04-25 03:17
RxJava2.X
版本-create语法
参考1、RxJava调用顺序Obserable创建publicObservablegetRxJavaCreateExampleData(){returnObservable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter){LogUtils.debug(TAG,"getR
河马过河
·
2020-11-02 10:53
RxJava2+Retrofit2结合使用
RxJava2不了解请移步
RxJava2.x
的集成及用法详解主页RxjavaRxAndroidRetrofit用途Rxjava2异步操作,在逻辑复杂的情况下,仍然可以让代码逻辑保持简洁Retrofit2
KwunYamShan
·
2020-09-16 22:53
ADT
RxJava+Retrofit
RxRetrofit
友好
RxJava2.x
源码解析(三)zip 源码分析
系列文章:友好
RxJava2.x
源码解析(一)基本订阅流程友好
RxJava2.x
源码解析(二)线程切换友好
RxJava2.x
源码解析(三)zip源码分析本文基于RxJava2.1.9前言示例代码源码解析可视化后记前言距离前两篇文章已经过去三个月之久了
揪克
·
2020-09-16 08:30
Android
Android
源码
重学Android——
Rxjava2.x
源码解析
Rxjava的诞生背景首先要从异步编程说起,最开始的原生的系统中,如果UI系统处理耗时任务,会引发ANR,所以都是放在子线程做耗时任务,比如网络请求或者IO操作,再来更新UI界面,这需要在主线程来完成,这样就涉及到了异步编程。最开始的异步编程主要有:使用Java自身提供的Future模型但这种异步结果获取比较困难,必须调用Future.get(),回去查看异步是否完成,如果完成,就返回结果,否则继
weixin_34228662
·
2020-09-16 08:43
java
移动开发
ui
Rxjava+Retrofit+Okhttp进行网络访问和数据解析
在平时项目开发中Okhttp3.x、
Rxjava2.x
、Retrofit2.x,使用的越来越多了,需要我们不断的去学习别人的优秀开发设计程序,今天简单的了解下(这三块内容庞大绝非几篇博客能说清楚的)1,
京城最明亮的少年
·
2020-09-14 04:43
Android
java
Android资料
KotlinKotlin中文网扔物线的Kotlin教程Kotlin的菜鸟教程轮子哥的博客:全民Kotlin:你没有玩过的全新玩法Carson的教程,包含有KotlinRxJava这可能是最好的
RxJava2
MrGeekr
·
2020-09-11 16:10
RxJava2.x
实现定时器
在之前我已经写过一篇关于Rxjava1.x的定时器功能,想了解的同学可以移步Rxjava1.x实现定时器前言由于现在网络层已经升级到
RxJava2.x
相关的了,所以需要做些调整。
奔跑的佩恩
·
2020-08-23 02:57
Rxjava学习笔记
Rxjava2.x
出现了两种观察者模式:Observable(被观察者(发射器))/Observer(观察者(接收器))Flowable(被观察者(发射器))/Subscriber(观察者(接收器))两者的区别
raincxy
·
2020-08-22 00:11
Rxjava2基本的操作符just,fromArray,map,flatMap,Flowable,Function,Consumer、retryWhen
这可能是最好的
RxJava2.x
教程(完结版)AndroidRxJava2的用法just、from、map、subscribe、flatmap、Flowable、Function、Consumer...
全球顶尖伪极客
·
2020-08-21 06:47
Rxjava 2.x 源码系列 - 线程切换 (下)
Rxjava2.x
源码系列-基础框架分析
Rxjava2.x
源码系列-线程切换(上)
Rxjava2.x
源码系列-线程切换(下)前言在上一篇博客
Rxjava2.x
源码系列-线程切换(上)我们讲解到,Observable
stormjun94
·
2020-08-19 06:03
RxJava 2.x(转载)
这可能是最好的
RxJava2.x
入门教程系列专栏文章链接:这可能是最好的
RxJava2.x
入门教程(一)这可能是最好的
RxJava2.x
入门教程(二)这可能是最好的
RxJava2.x
入门教程(三)这可能是最好的
CharlesCheng
·
2020-08-19 05:02
RxJava2.X
源码分析 一
本文内容大致如下:初步了解
RxJava2.X
的使用流程;探索Observable发送数据的流程;明白Observer是如何接收数据的;解析Observable与Observer的勾搭(如何关联)过程;探索
一叶飘舟
·
2020-08-16 19:03
Android开发
Android仿微信无网络保存图片到相册,基于Glide4.x与
Rxjava2.x
今天在微信预览大图时,发现其在无网络的情况下也可以保存图片,我觉得这是个常见的需求,所以动手实现类似的需求,中间也踩了挺多坑,所以跟大家一起分享我踩过的坑。知识点概览1、Glide如何获取缓存的图片2、Android文件的拷贝3、保存的图片如何通知系统更新图库=============分割线============1、Glide如何获取缓存的图片Glide4.x以下,加载图片的方式为Glide.w
weixin_33774883
·
2020-08-15 16:00
RxJava2.x
操作Demo
编写不易,转载请注明(http://shihlei.iteye.com/blog/2428152)!一概述阅读Hystrix的源码过程,看到很多RxJava的使用,本文对其中一些重要的方法进行总结,为之后Hystrix的讲解做铺垫。如果对应响应式编程,RxJava不是很了解,可以阅读《响应式编程RxJava》做个简单的入门。版本:io.reactivex.rxjava2rxjava2.1.14二O
shihlei
·
2020-08-12 01:17
Framework
Android之
Rxjava2.X
10————Rxjava源码阅读2
Android之Rxjava2.X10————Rxjava源码阅读2一.目录文章目录Android之Rxjava2.X10————Rxjava源码阅读2一.目录二.目的三.操作符源码分析1.简单的Map操作符例子2.从map开始2.从subscribe继续阅读四.线程程调度源码分析1.线程操作符subscribeOn的简单使用2.从subscribeOn中开始3.线程调度observeOn符的简单
冰炭不投day
·
2020-08-10 19:44
Android
应用层
Rxjava
RxJava2 浅析
//github.com/ReactiveX/RxJava版本:compile'io.reactivex.rxjava2:rxjava:2.0.0-RC1'前段时间阅读了RxJava1.x的源码,刚好
RxJava2
maplejaw_
·
2020-08-09 22:43
RxJava
RxJava2.x
初识
一,初识RxJava(1),什么是RxJava?RxJava是ReactiveX(ReactiveX推荐http://reactivex.io/)在JVM上的一个实现,ReactiveX使用Observable序列组合异步和基于事件的程序。RxJava是在ReactiveX的一个延伸,RxJava是轻量级的,RxJava只关注Observable的抽象和与之相关的高级函数。通俗一点,RxJava是
朽木成才
·
2020-08-03 06:06
框架
RxJava2.x
操作符之 compose
题图:来自飞哥的图片工厂音乐推荐:后来文丨IT大飞说预计阅读时间:2.3分钟哈喽,朋友们,之前我们学习了一些
RxJava2.x
的常用操作符,今天我们来继续学习一下RxJava的compose操作符。
IT大飞说
·
2020-08-01 07:26
Android
RxJava2.x
教程
RxJava2.x
变换操作符之 flatMap & concatMap
题图:PixabayLicense哈喽,朋友们,上一篇文章我们学习了filter操作符,今天我们来学习RxJava中比较重要的两个操作符flatMap和concatMap。1.flatMap我们知道flat是平的意思,这个翻译还是有点生硬和抽象,我们还是不太理解,你就可以先理解成平铺的意思吧。flatMap是变换操作符的一种,它将一个发射数据的Observable变换为多个Observable,然
IT大飞说
·
2020-08-01 07:26
Android
RxJava2.x
教程
rxjava2.x
1、添加依赖compile'io.reactivex.rxjava2:rxjava:2.1.1'compile'io.reactivex.rxjava2:rxandroid:2.0.1'2、在编译的时候可能会出现如下错误Error:Executionfailedfortask':rxjava2demo:transformResourcesWithMergeJavaResForDebug'.>com
yihuangol
·
2020-07-29 13:34
android
RxJava2.X
版本-Distinct和Filter
一、distinct语法publicObservablegetRxJavaDistinctData(){returnObservable.just(1,2,2,1,1,2,3,4,5,2);}publicvoidrxJavaDistinctExample(){Disposabledisposable=model.getRxJavaDistinctData().subscribeOn(Schedul
河马过河
·
2020-07-28 20:27
RxJava2.x
理论知识(1)
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!网址:http://www.captainbed.net/yancyangRxJava是一个非常著名的开源库,是ReactiveX(ReactiveExtensions)的一种java实现。RxJava是一种响应式扩展框架,有很多种实现,如RxAndroid,RsJS,RxSwift,RxRuby,RxCpp
YWLi
·
2020-07-15 06:01
Rxjava
开启RxJava的学习之路
RxJava2.0
基础
RxJava2.0
yancyang
RxJava2.x
defer、interval和timer
ReactiveX通过使用可观察序列来编写异步和基于事件程序的库。它扩展了观察者模式以支持数据和/或事件序列,并增加了运算符,使您可以声明性地组合序列,同时抽象出对低级线程,同步,线程安全性,并发数据结构和非线程等事物的关注阻塞I/O。defer直到有订阅者才创建observable,并且为每个订阅者创建一个全新的observable。defer操作符返回一个Observable,它调用Obser
YWLi
·
2020-07-15 06:30
Rxjava
开启RxJava的学习之路
Rxjava2.x
使用源码分析杂记
1.RxJava2.x基本使用1.1Observable被观察者创建:ObservablestringObservable=Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubcribe(ObservableEmittere)throwsException{e.onNext();//反射数据}});Observabl
梦想家-TSM
·
2020-07-14 17:27
android
java
读书笔记-2019年02月25日
文章目录今日见闻今日重要三件事记录[fengzhizi715/RxJavaInAction:《
RxJava2.x
实战》一书中包含的例子。]
Panda张向北
·
2020-07-14 16:01
这可能是最好的RxJava 2.x 教程(完结版)
这可能是最好的
RxJava2.x
入门教程系列专栏文章链接:这可能是最好的
RxJava2.x
入门教程(一)这可能是最好的
RxJava2.x
入门教程(二)这可能是最好的
RxJava2.x
入门教程(三)这可能是最好的
weixin_33810006
·
2020-07-10 07:46
RxJava 2.x 教程及源码揭秘(四)由设计模式,揭秘Rxjava流程原理
详情关注
RxJava2.x
教程及源码揭秘(一)入门理解及应用在另一篇文章中,从源码出发,了解了其内部流程,理解Rxjava是如何实现线程
Kyrie_Wangyz
·
2020-07-09 23:03
RxJava 2.x 教程及源码揭秘(二)RxJava+Retrofit及其他Retrofit应用场景
RxJava2.x
教程及源码揭秘(一)入门理解及应用
RxJava2.x
教程及源码揭秘(三)Rxjava操作符源码解析
RxJava2.x
教程及源码揭秘(四)由设计模式,揭秘Rxjava流程原理RxJava
Kyrie_Wangyz
·
2020-07-09 23:03
RxJava2.x
创建操作符之 create & just (打怪升级版)!!!
从今天开始,我将计划更新
RxJava2.x
系列的文章,RxJava是什么东西,我想也不用给大家介绍了吧。
IT大飞说
·
2020-07-09 02:53
Android
RxJava2.x
教程
RxJava2.x
常用操作符(1)——Cretae 创建操作
1.Create创建操作create( )—使用一个函数从头创建一个Observable。defer( )—只有当订阅者订阅才创建Observable;为每个订阅创建一个新的Observable。empty( )—创建一个什么都不做直接通知完成的Observable。error( )—创建一个什么都不做直接通知错误的Observable。from( )—将一个Iterable,一个Future,或
DoubleThunder
·
2020-07-07 22:27
RxBus进阶------基于
RxJava2.x
实现以注解的方式传递消息
之前已经简单介绍过RxJava1.x的基本特性了,并结合其特性,写了我自己的RxBus工具,详情可以看我的另一篇文章:RxBus基于RxJava1.x实现消息传递机制:http://blog.csdn.net/burn_yourself/article/details/72526628其实,那已经是我封装的比较简洁的一个工具类了,那是不是这已经是最简洁的呢?有没有更简洁,用起来更好的方法?答案是:
奔跑的佩恩
·
2020-07-04 04:28
Android
Rxjava2.x
使用强大的操作符来处理嵌套请求
最近遇到一个需求,大概内容如下:1、请求A接口返回对象集合(假设对象是VideoTest有一个参数url跟参数名id);2、需要再根据每个对象的id请求接口B,接口B会返回最终的url字符串;3、再把接口B返回的url设置到对应的对象上,然后最终返回所有有了正确的url参数的对象集合。一开始听到这个需求,我感觉很简单先请求接口A得到集合之后在for循环一个一个请求在设置到对应的对象上,但是这样对于
_stayhere
·
2020-06-26 17:54
浅谈Rxbus封装(一)
最近再看一个项目,但是那个项目里面的Rxjava是1.x版本的,由于最近又有一个项目要开始了,在封装各种基类,所以我准备将项目中的Rxbus用
Rxjava2.x
来修改一下继续用,由于2.x的Rxjava
墨染书
·
2020-06-25 08:41
上一页
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
其他