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
Observable
读RxJava源码:理解subscribe原理
最简单的观察、订阅下面是一个
Observable
的创建和完成订阅的示例代码
Observable
.create(new
chrnie
·
2019-12-25 16:39
观察者模式
当被观察者(
Observable
)发生改变,所有依赖与它的对象(观察者,Observer)都会得到通知并自动更新。
i冰点
·
2019-12-25 04:47
RxJava 操作符
创建操作以下操作符用于创建
Observable
。create:使用OnSubscribe从头创建一个
Observable
,这种方法比较简单。
CHSmile
·
2019-12-25 02:17
RxJava 知识梳理(1) - RxJava 基本思想
被观察者)的某种变化高度敏感,需要在B变化的一瞬间做出反应,观察者采用注册Register或者订阅Subscribe的方式,告诉观察者,我需要你的某某状态,并在它变化的时候通知我,在RxJava当中,
Observable
泽毛
·
2019-12-24 20:25
Promise和
Observable
的映射
前言promise解决了嵌套地狱的问题,
Observable
解决了promise只有一个结果,和不可以取消的问题。使用的是rxjs6版本。
草珊瑚_6557
·
2019-12-24 09:34
RxJava学习笔记
RxJava有四个概念1、
Observable
---被观察者2、Observer---观察者3、subscribe---订阅4、事件RxJava中有三个主要回调1、onNext()----事件,多
逝水比喻时光
·
2019-12-24 05:28
Transformer 在RxJava中的使用
早在RxJava1.x版本就有了
Observable
.Transformer、Single.Transformer和Completable.Transformer,在2.x版本中变成了ObservableTransformer
fengzhizi715
·
2019-12-24 04:08
RxJs的操作符上篇
letstream$=Rx.
Observable
.of(1,2,3,4,5)fromfrom操作符的参数为数组。
人失格
·
2019-12-24 04:55
RxJava基本原理分析
但当我们想跟进去源码一窥究竟的时候却发现,它的实现逻辑比较复杂,注释又写得比较简单,加之其中的类与对象名一直在subscribe,observe,
observable
等几个单词来来回回,让人眼睛越看越瞎
澳门记者
·
2019-12-24 02:19
可自动计算属性(过滤用户验证)
functionMyViewModel(){this.acceptedNumbericValue=ko.
observable
(123);this.lastInputW
Jackzhang3
·
2019-12-24 01:27
RxSwift笔记 - 操作符
该方法简单来说就是缓存
Observable
中发出的新元素,当元素达到某个数量,或者经过了特定的时间,它就会将这个元
芝麻酱的简书
·
2019-12-24 01:46
RxJava与RxAndroid基础入门
Rxjava的扩展,多了onCompleted()和onError()方法操作符创建Observables的操作符CreateJust接收字符串From可以接收数组,list等Defer延迟直到订阅的时候才创建
Observable
小沐子010
·
2019-12-24 00:49
Android应用结构之LiveData
与常规的
Observable
不同,LiveData能意识到应用程序组件的生命周期变化,这意味着它能遵守Activity、Fragment、Service等组件的生命周期。
鹤鹤
·
2019-12-23 23:46
RxSwift笔记 - Subjects
Subjects既是订阅者Observer,也是可观察序列
Observable
。
芝麻酱的简书
·
2019-12-23 18:15
RxJava2 vs RxJava1
WIKIWhat'sdifferentin2.0RxJava2已经发布了两周了,相比RxJava1,它的改动还是很大的:ObservableandFlowable在前一个版本里backpressure被集成到了
Observable
今天是个大晴天
·
2019-12-23 15:39
Subject
1.Subject可以看成是一个桥梁或者代理,在RxJava中,它同时充当了Observer和
Observable
的角色它可以是一个Observer,它可以订阅一个或多个
Observable
;又因为它是一个
优雨
·
2019-12-23 11:08
RxSwift 9 组合操作符
前面的内容中已经学习了如何创建,过滤,变换
observable
的事件序列,尤其是需要留意flatMap的强大处理能力.本章则是看里面的一些组合操作符,它们用于将异步序列中的数据进行组合.1概述本章没有新的工程学习
貘鸣
·
2019-12-23 09:18
Rxjava 判断多个
Observable
返回值相同的响应顺序。
最近有个需求,判断三个
Observable
哪一个最先返回(最要是测试3个地址的网络返回速度),本来很简单的需求使用merge或amb这样的其中一个方法就能判断哪个地址最先返回,但有点郁闷的就是这三个地址返回值是一样的
markzhen
·
2019-12-23 07:38
RxSwift之Subject
当我们需要创建一个
Observable
的时候,要预先将要发送的信号或数据准备好,等到有subscribe时再将数据通过onXX发出去。
阿拉丁爱吃鱼
·
2019-12-22 23:47
Rxjava基础知识
.Rx简介2.Rxjava基础知识3.Rxjava创建操作符4.Rxjava的线程操作5.Rxjava变换过滤操作符6.Rxjava合并、链接操作符7.Rxjava条件和布尔操作符Rxjava基础知识
Observable
覆水无言
·
2019-12-22 21:28
RxSwift ObserveOn 解析
ObserveOn指定
Observable
在那个Scheduler发出通知ReactiveX使用Scheduler来让
Observable
支持多线程。
zhongxiaoyue
·
2019-12-22 19:21
Android 浅析 RxJava (二) 原理
基本流程
Observable
.create(newObservable.OnSubscribe>(){@Overridepublicvoidcall(Subscriber>subscrib
CodePlayer_Jz
·
2019-12-22 16:35
Rxjava2~ColdvsHOT
Observable
~学渣带你扣rxjava2~ 译文(原创翻译)
夏天和冬天
Observable
意味着“冷“,“热”。简介这并不是这一部分的介绍因为他只是上一部分的延伸。在开始之前,我们将对最后一部分进行一些修改,在最后部分。
品味与回味
·
2019-12-22 14:50
RxJava变换操作符FlatMap使用
FlatMapflatMap是一个非常强大的操作符,先用一个比较难懂的概念说明一下:FlatMap将一个发送事件的上游
Observable
变换为多个发送事件的Observables,然后将它们发射的事件合并后放进一个单独的
王伟desire
·
2019-12-21 15:20
Rxjava 2学习笔记(一)
所以打算学习一下Rxjava2
Observable
.create(newObservableOn
huangandroid
·
2019-12-21 14:56
Rxjava2 操作符 - Error Handling
Catch—拦截原始
Observable
的onError通知,将它替换为其它的数据项或数据序列,让产生的
Observable
能够正常终止或者根本不终止。
joker_fu
·
2019-12-21 04:11
RXAndroid源码分析(三) map过程
rxandroidrxjavamap上一篇文章分析了一层结构最简单的事件触发的过程,接下来分析map过程,对于map过程宏观上的认识,借用官网上的一个图从这个图中,我们可以看到,map的过程是一个一对一的过程,且针对的对象都是被观察者
Observable
CarlosLuo
·
2019-12-21 01:53
Swift Debouncing & Throttling
在Rx中,有现成的debounce和throttle方法:letdisposeBag=DisposeBag()
Observable
.of(1,2,3).debounce(1,scheduler:MainScheduler.instance
纯情_小火鸡
·
2019-12-20 21:31
RN Exception
JavaScriptMobx+ListView无法显示当使用mobx的
observable
注解变量做为ListView的DataSource时,变量需要slice()```@observablecategoryList
kid_add
·
2019-12-20 20:20
Swift - RxSwift的使用详解9(过滤操作符:filter、take、skip等)
九、过滤操作符(FilteringObservables)过滤操作指的是从源
Observable
中选择特定的数据发送。1,filter(1)基本介绍该操作符就是用来过滤掉某些不符合要求的事件。
八级大狂风AM
·
2019-12-20 13:46
RxSwift PublishSubject 分析
PublishSubject继承类和协议publicfinalclassPublishSubject:
Observable
,SubjectType,Cancelable,ObserverType,SynchronizedUnsubscribeTypeObservable
狼性刀锋
·
2019-12-20 13:21
RxSwift 6 Filter Operator 实操
2共享
Observable
序列,实现一些过滤操作先来看一个情况:letnumbers=
Observable
.create{observerinlets
貘鸣
·
2019-12-20 11:51
Rx中的线程切换
初学者在使用RxJava的过程中,经常搞不清
Observable
的事件序列和每次操作应该怎样切换线程,切换哪个线程首先需要搞懂在RxJava中.subscribeOn()和observeOn()之间的区别
Hanks
·
2019-12-20 09:46
Rxjava2 操作符 - Utility
Delay—延迟一段指定的时间再发送来自
Observable
的项目privatestaticvoiddelay(){
Observable
.create(newObservableOnSubscribe(
joker_fu
·
2019-12-20 02:44
RxJS的
Observable
概念详解
文章主要介绍
Observable
,但是它是来自于RxJS这个强大的库。简单了解一下RxJS以及RxJs和
Observable
的关系。
小溪的生活
·
2019-12-19 23:16
Rxjava条件和布尔操作符
基础知识3.Rxjava创建操作符4.Rxjava的线程操作5.Rxjava变换过滤操作符6.Rxjava合并、链接操作符7.Rxjava条件和布尔操作符Rxjava条件操作符条件操作符作用amb给定多个
Observable
覆水无言
·
2019-12-19 22:04
Rxjava合并,连接操作符
.Rxjava创建操作符4.Rxjava的线程操作5.Rxjava变换过滤操作符6.Rxjava合并、链接操作符7.Rxjava条件和布尔操作符Rxjava合并操作符合并操作符作用startWith在
Observable
覆水无言
·
2019-12-19 22:45
Rxjava变换过滤操作符
Rxjava的线程操作5.Rxjava变换过滤操作符6.Rxjava合并、链接操作符7.Rxjava条件和布尔操作符变换操作符rxjava中的变换操作符包括:操作符作用map对序列的每一项都用一个函数来变换
Observable
覆水无言
·
2019-12-19 22:30
Rxjava线程操作
默认情况下rxjava全部的执行是顺序同步的,但是在实际开发中,我们更希望的是
Observable
发射数据,操作加工数据是在后台处理的,
覆水无言
·
2019-12-19 22:09
RXJava学习笔记(1)
简单来说,RXJava就是被观察者(
Observable
)和观察者(Observer)中间通过一种订阅关系(subscribe)来完成事件驱动功能RXJava的观察者模式:Observer作为观察者,他提供了
皮球二二
·
2019-12-19 20:56
RxSwift 使用详解系列(转)
imageRxSwift详解Swift-RxSwift的使用详解1(基本介绍、安装配置)Swift-RxSwift的使用详解2(响应式编程与传统式编程的比较样例)Swift-RxSwift的使用详解3(
Observable
东风快递派送员
·
2019-12-19 15:46
RxSwift中的五种Subject
Subject.pngSubject是一种桥梁和代理,在ReactiveX的一些实现中,它既可以当作observer也可以当做
Observable
。
AKyS佐毅
·
2019-12-19 15:38
RxJava2.0 操作符(3)—— Filter 过滤转换符
这个页面展示的操作符可用于过滤和选择
Observable
发射的数据序列。Debounce—仅在过了一段指定的时间还没发射数据时才发射一个数据。Distinct—过滤掉重复数据。
DoubleThunder
·
2019-12-19 09:36
Rxjava2源码分析(三)
简单的例子privatevoiddoSomeWork(){
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe
yhihua0607
·
2019-12-19 07:01
Rxjava (上)
Rxjava作用:异步,rxjava是实现异步操作的库Rxjava好处:无论业务逻辑多么复杂,rxjava一样简洁;Rxjava的异步操作是通过扩展的观察者模式来实现的Rxjava的观察者模式:4个角色:
Observable
sexyhair
·
2019-12-19 03:18
RxJava (源码待续)学习之变换操作符
Buffer作用分析Buffer可义简单地理解为缓存,它定期从
Observable
收集数据到一个集合,然后把这些数据集合打包发射,而不是一次发射一个。
yoosir
·
2019-12-19 02:46
操作符源码分析
1.
Observable
对象的变换之前的课时,讲解了RxJava的变换操作符,可以把事件或者队列转进行转变,变成新的事件或队列再发送出去。
书魂X
·
2019-12-18 22:44
rxjava笔记(1)
rxjava的基础概念观察者模式于发布-订阅模型rxjava有四个基础概念
Observable
被观察对象Observer观察者对象subscribe订阅事件事件回调,包括onNext、onError、onCompletedrxjava
preCh
·
2019-12-18 15:54
RxJava操作符-错误处理
onErrorReturn:publicfinalObservableonErrorReturn(Func1resumeFunction)默认情况下,Observer订阅的
Observable
如果发生异常或错误
木月摇江
·
2019-12-18 12:20
RxJava
观察者模式和回调机制基本使用@Testpublicvoidtest01(){
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe
spilledyear
·
2019-12-18 05:39
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他