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
[RxJs(转)] No.6 RxJS系列教程(六)
Observable
和Observer(转)
转自(感谢):RxJS系列教程(六)
Observable
和Observer自定义创建
Observable
前文中我们已经使用RxJS提供给我们的from()和of()函数创建
Observable
对象。
SEVEN_PIG
·
2020-03-14 15:28
Rxjava1 与 Android 的故事(4)—— Combine
系列故事的第4篇介绍RxJava的合并APIzipzipzip方法将多个Observables的发射物结合到一起,它只发射与发射数据项最少的那个
Observable
一样多的数据。
ZLOVE1990
·
2020-03-14 03:15
Rxjava(操作符)
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(@NonNullObservableEmittere)
附庸风雅_
·
2020-03-13 22:34
Android 网络框架--Retrofit2 源码分析(上)
它是一个高聚低耦的的代码结构,Client可以根据需要选择采用何种数据格式(XML/Json等)与Server交换数据,以及异步的请求结果以何种方式通知主线程(Call/
Observable
等)
嘎啦果安卓兽
·
2020-03-13 20:28
深入Android RxJava 2
虽然
observable
、订阅管理和背压(backpressure)都完全重写了,但是operator基本没有任何的变化。
uncle_charlie
·
2020-03-13 19:15
RxJava几个容易误解出错的地方
RxJava几个容易误解出错的地方下面的内容主要是整理了初次接触RxJava时容易误解,出错的地方.关于defer的用途defer操作符与create、just、from等操作符一样,是创建
Observable
lluo2010
·
2020-03-13 12:34
defer操作符
defer()是一个创建操作符,它会一直等待直到有观察者订阅它,才使用
Observable
工厂方法生成一个
Observable
,并且为每个观察者创建一个新的Obserable。
JustCode
·
2020-03-13 07:58
#3 高阶操作符
1.高阶操作符高阶操作符和高阶函数或高阶组件的定义是一样的,高阶操作符表示一个可观察对象返回另一个可观察对象定义形式为:
Observable
>-->
Observable
示例:varclickObservable
JamesSawyer
·
2020-03-13 05:31
30天学RxSwift-combineLatest, zip, map
combineLatest就是将多个
observable
打包转换成我们需要的信号。但这样有时候这种信号仍不是我们想要的,这时我们可以用map来转换一下。zip和combineLatest有点像。
Linqingmo
·
2020-03-13 02:16
RXjava 简介
creat:创建
Observable
并规划"Observer"中方法的如何执行及参数的设置,例子如下;zip:两个请求并发的发出,并且等待两个结果都返回之后再做处理;lift:针对事件序列的处理和再发送
3Q竹林
·
2020-03-12 23:22
Rxjava2入门教程四:Scheduler线程调度器(转)
在之前的代码中,
Observable
发射数据流,Observer接收响应数据流,以及Operat
戴天明
·
2020-03-12 21:49
Retrofit 2 + OkHttp 3 实现图片上传 (RxJava的方式)
贴一个比较有用的参考:https://futurestud.io/blog/retrofit-2-how-to-upload-files-to-serverAPI接触过Rx的童鞋们一看就知道了,这里用
Observable
Akashi
·
2020-03-12 20:25
[PHP错误异常]①⑤--观察者模式处理异常信息
Exception_Observer.php_filename=$filename;}}/***记录日志*@paramObservable_Exception$e*/publicfunctionupdate(
Observable
_Exception
子木同
·
2020-03-12 19:57
Rxjava2-响应式编程
别名:ObServer(观察者模式)Listener(监听器)Hook(钩子函数)Callback(回调函数)Rxjava2
Observable
是一个事件源,会产生各种各样的事件。
重露成涓滴
·
2020-03-12 11:59
java学习笔记
java
设计模式
Java-RxJava2笔记
一.基本用法1.创建
Observable
(被观察者/发布者/发射者)(1)cre
lioilwin
·
2020-03-12 10:35
区别: ko的subscribe vs computed vs extend
如果需要处理由值变化而引发另一个操作的场景,可以有几种方式:(1)Subscribe在单值变化的时候使用;(2)Computed在多个值变化的时候使用;(3)Extend则一般定义了通用方法,可以让多个
observable
温室寻荒凉
·
2020-03-12 07:21
Why
绑定
Observable
.combineLatest(firstName.rx_text,lastName.rx_text){$0+""+$1}.map{"Greetings,\($0)"}.bindTo
coderzcj
·
2020-03-12 00:38
使用ascyn时如何获取返回的
observable
array的length
当在Angular中使用async时,返回的是
Observable
,如果想要实现一个loading或者没有数据的提示,我们需要知道返回数据的长度可以使用(users$|async)?.
JamesSawyer
·
2020-03-11 13:13
RxKotlin 例子不超过15行教程 3----
Observable
的创建
这节就认认真真的开始讲
Observable
.创建一个
Observable
两段能跑的代码本节代码中的observer就是上一节中的//3.1.ktimportio.reactivex.Observablefunmain
蔡洪宇
·
2020-03-11 12:14
RxJava2操作符之“Filter”
示例用法
Observable
.just(1,2,3,4,5,6)//创建了一个有6个数字的被观察者.filter(newPredicate(){//添加筛选器@Overridepublicbooleantest
坑吭吭
·
2020-03-11 07:23
RxJava2源码初探-整体设计
RxJava2源码初探-整体设计首先简单介绍Rxjava2的四个基本的概念
Observable
(可观察者,即被观察者)Observer(观察者)subscribe(订阅)通过该方法,将
Observable
zhuxh
·
2020-03-10 18:49
RxJava 学习笔记
Observable
通过使用最佳的方式访问异步数据序列填补了这个间隙image.pngRx的
Observable
模型让你可以像使用集合数据一样操作异步事件流,对异步事件流使用各种简单、可组合的操作。
肚子糖
·
2020-03-10 17:43
设计模式之观察者Demo
先来定义周杰伦,需要让他实现
Observable
抽象类,代码如下:publicclassZhouJieLunextendsObservable{publicvoidKaiYanChangHui(){System.out.p
北风一叶
·
2020-03-10 13:00
Android拾萃 - RxJava2之变换操作符及其demo
Android拾萃-RxJava2操作符汇总Android拾萃-RxJava2之创建操作符及其demo一、变换操作符列表操作符解析buffer()缓存,可以简单的理解为缓存,它定期从
Observable
三也视界
·
2020-03-10 11:37
30 天精通 RxJS (06): 建立
Observable
(二)
这是转载【30天精通RxJS】的06篇,如果还没看过05篇可以往这边走:30天精通RxJS(05):建立
Observable
(一)CreationOperatorObservable有许多创建实例的方法
readilen
·
2020-03-10 07:18
RXJava学习笔记(2)
变换操作通过上篇的学习,我们知道了如何去创建一个
Observable
对象,通过subscribe将事件传递给Observer,但是仅仅知道这些是不够的,有些复杂的场景,需要我们对
Observable
进行一些转换来发射数据
皮球二二
·
2020-03-10 04:28
RxJava2源码学习总结(二)Map讲解
昨天总结了RxJava2中
Observable
.create().subscribe()源码,没看的小伙伴可以看看昨天的博客地址,今天我们来学习下map,如果看懂了昨天的,那么今天的这个map很快就吸收了
一个冬季
·
2020-03-09 23:45
Android RxJava1 入门教程
基本使用首先新建被观察者//被观察者Observableobservable=
Observable
.create(newObservable.OnSubscribe(){@Overridepublic
Lrxc
·
2020-03-09 19:42
RxJava2操作符FlatMap
将发送者发送的多个数据合并,然后发送给接收者,接收者接收的数据是无序的Observablesender=
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe
Puck的双刀
·
2020-03-09 12:27
RXJava学习笔记
注明:摘选自给Android开发者的RxJava详解,做该篇文章的笔记一.创建
Observable
-被观察者Observableobservable=
Observable
.create(newObservable.OnSubscribe
墨源为水
·
2020-03-08 12:25
30 天精通 RxJS (08):简易拖拉实作 - take, first, takeUntil, concatAll
Operatorstaketake是一个很简单的operator,顾名思义就是取前几个元素后就结束,范例如下varsource=Rx.
Observable
.interval(1000);varexample
readilen
·
2020-03-08 12:37
RxJava2源码(三)
ObservableSubscribeOn类publicObservableSubscribeOn(ObservableSourcesource,Schedulerscheduler){super(source);//传入上游的
Observable
原件
·
2020-03-08 09:37
ReactiveX和
Observable
1.什么是ReactiveX(下面简称Rx)?Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流使用Rx,开发者可以用Observables表示异步数据流,用LINQ(读作Link)操作符查询异步数据流,用Schedulers参数化异步数据流的并发处理,Rx可以这样定义:Rx=Observables+LINQ+Schedulers。2.优点①可组合:一般Java处理有先
优雨
·
2020-03-08 07:01
Empty,Never,Throw运算
Throw运算Never运算Empty运算extensionObservable{publicstaticfuncempty()->
Observable
{returnEmpty()}publicstaticfuncnever
幸运的小强本人
·
2020-03-07 22:34
RXJava Subject详解 (RXJava Part 2)
前面说过了RXJava中的
Observable
,本次来说说Subject。附上前文的链接。喜欢的兄弟麻烦点个喜欢,关注啥的吧。
yftx_
·
2020-03-07 22:28
MVP模式+rxandroid加载本地音乐实例
了解axandroid的使用,需要了解观察者(订阅者)、被观察者的含义订阅者与观察者被观察者(
Observable
)被观察者执行一些操作和提供数据给订阅者,它有以下几个特点:•每一段Rx代码都从被观察者开始
源来是你啊
·
2020-03-07 21:54
RxJava使用(二)
1.线程控制正常情况下,上游和下游是工作在同一个线程中的,也就是说上游在哪个线程发事件,下游就在哪个线程接收事件.也就是说当我们在主线程中去创建一个上游
Observable
来发送事件,则这个上游默认就在主线程发送事件
Ayres
·
2020-03-07 07:02
创建IObservables 的方法
一些原始方法IObservableobs=
Observable
.Empty();IObservableobs=
Observable
.Return(0);IObservableobs=
Observable
.Throw
皿卜土
·
2020-03-07 06:37
Rxswift入坑系列(2)
做完有什么效果可以先入手一些实战了.模仿官方demo使用rxcocoa来构建你的项目.并使用,使用完毕你会有一点懂了.但是越用你会越不懂(这个我写到后面应该会体会更深..毕竟菜鸟级别现在)demo1中使用
Observable
.combineLatest
lotawei
·
2020-03-07 06:37
RxJava
观察者模式
observable
被观察者Observableswitcher=
Observable
.create(newObservable.OnSubscribe(){}其中还会有just和from的写法
任孝民
·
2020-03-07 05:28
RxJava——基础学习(五),变换操作符
学习资料ReactiveX/RxJava文档中文版1.变换操作符作用:用于对
Observable
发射的数据进行变换1.1Buffer缓冲定期收集
Observable
的数据放进一个数据包裹,然后发射这些数据包裹
英勇青铜5
·
2020-03-06 16:40
自定义retrofit框架(二)编写基本框架模型
publicclassHttpResult{intcode;Stringmessage;Tdata;}//定义接口publicinterfaceApiService{@FormUrlEncoded@POST("login")
Observable
好多个胖子
·
2020-03-06 12:33
Android开源框架如何说-RxJava2
概念一个在JavaVM上使用可观测的序列来组成异步的、基于事件的程序的库响应式编程框架(扩展)扩展的观察者模式响应类型
Observable
/Observer:常用e.onNext/onSubscribe
MigrationUK
·
2020-03-06 11:15
Swift Combine 入门导读
这两类对象分别被称为被观察目标(
Observable
)和观察者(Observer),也就是说一个观察目标可以对应多个观察者,观察者可以订阅它们感兴趣的内容,当观察目
没八阿哥的程序
·
2020-03-06 09:48
RxJava(三)操作符的使用
一:创建操作符1.create:建议你在传递给create方法的函数中检查观察者的isUnsubscribed状态,以便在没有观察者的时候,让你的
Observable
停止发射数据或者做昂贵的运算。
泅渡者
·
2020-03-06 07:01
设计模式走一遍---观察者模式(下)
对于观察者模式,JDK中提供了一个Observer接口(观察者),一个
Observable
类(主题对象)。注:被观察者又被称为主题对象,目标对象。具体我们来看下源码。
帅地
·
2020-03-06 04:27
Rxjava flatmap后怎么结合数据
做项目时遇到使用flatmap发散数组数据的
Observable
变换为每个数组元素的多个
Observable
,然后按要求对不符合的元素进行过滤。最后需要将所有发射后的数据结合成一个数组或者List。
wenhuaijun
·
2020-03-05 07:15
Rxjava梳理(1)--
Observable
,Observer,subscribe
最近在研究Rxjava,也希望能自己的一些输入梳理出来,帮助自己形成一个体系吧。话说自己第一次认识Rxjava还是参加了一次Thoughtworks组织的一次分享上。当时的第一印象就是Rxjava跟我们一般的写程序的思路确实有些不同,需要花些时间消化。现在就开始梳理自己对Rxjava的理解。不管学什么东西,第一步先要了解它的概念:“Alibraryforcomposingasynchronousa
小7
·
2020-03-04 11:37
Android DataBinding (三)
Observable
AndroidDataBinding(一)基本用法AndroidDataBinding(二)事件处理AndroidDataBinding(三)
Observable
(本文)AndroidDataBinding
teletian
·
2020-03-04 08:36
RxJava中map的源码分析
本文的分析基于RxJava1.1.5版本,map的主要作用是用来将一个对象转换成另外一个对象,它的实现基于了RxJava中非常重要的lift()方法1、下面先写一个简单的例子
Observable
.create
chenTovae
·
2020-03-04 05:00
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他