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
Android框架学习之RxJava入门
一、简单使用创建被观察者(
Observable
)&生产事件创建观察者(Observer)并定义响应事件的行为通过订阅(Subscribe)连接观察者和被观察者1.1拆分式实现//1.创建被观察者(
Observable
SONGSONG3000
·
2023-09-18 08:56
RxSwift - 操作符三
just创建
Observable
发出唯一的一个元素截屏2022-07-07下午2.31.15.pngjust操作符将某一个元素转换为
Observable
。
aven_kang
·
2023-09-17 05:54
2019-04-18
在create过程中emit.onComplete()emit.onError(e)在create之后
observable
.filter(item->needContinue),相当于调用了onComplete
BergHuang
·
2023-09-17 02:45
RxJava的线程切换
newThread(){@Overridepublicvoidrun(){Log.d(TAG,"Threadrun()所在线程为:"+Thread.currentThread().getName());
Observable
.create
凯玲之恋
·
2023-09-16 18:26
RxSwift 操作符
1.Amb在多个源Observables中,取第一个发出元素或产生事件的
Observable
,然后只发出它的元素当你传入多个Observables到amb操作符时,它将取其中一个
Observable
:第一个产生事件的那个
前路星辰大海
·
2023-09-16 11:21
移植Rxjs中部分常用operators到数组
而且其中的观察者模式
Observable
已经列入了JavaScript规范中。
BirdNiao
·
2023-09-15 05:44
Error Handling
RxSwift主要有两种错误处理机制:retry-重试catch-恢复retryretry可以让序列在发生错误后重试://请求JSON失败时,立即重试,//重试3次后仍然失败,就将错误抛出letrxJson:
Observable
Satelens
·
2023-09-14 23:04
☕️RxJS -- 定义
RxJS处理数据流管道1在项目中使用import{
Observable
}from'rxjs/
Observable
';import'rxjs/add/operator/map';title='aspp';
YI_YI_
·
2023-09-14 21:03
[Android] DataBinding自定义View双向绑定
问题描述包含EditText的自定义View需要实现双向绑定,即在用户输入时,对应的
Observable
变量能够实时获取最新值。
Speronie
·
2023-09-14 19:45
【Android】Rxjava2 Flowable详解与背压那些事
1.Rxjava1中的背压Rxjava2中有这么一个被观察者Flowable,同样作为被观察者,它和
Observable
有什么区别呢,在Rxjava2中,
Observable
不再支持背压,而新增的Flowable
寒小枫
·
2023-09-14 02:33
Observer - 观察者
和
Observable
一样,框架已经帮我们创建好了许多常用的观察者。例如:view是否隐藏,button是否可点击,label的当前文本,imageView的当前图片等等。
Satelens
·
2023-09-13 19:03
RxJava系列之zip操作符及项目实际使用案例
zip.png从上图结果来看,发射器1中的数据“5”在合并后抛弃了,它只发射与发射数据项最少的那个
Observable
一样多的数据,即
Observable
1有5个数据
代码改变人生
·
2023-09-13 15:44
rxjava使用小结
publicstaticObservabletimer(longdelay,TimeUnitunit){returntimer(delay,unit,Schedulers.computation());}然后使用flatmap转换//延迟5s请求
Observable
.timer
菜鸟程序员_
·
2023-09-13 15:46
Rxjava-源码浅尝
//被观察者ObservablestringObservable=
Observable
.create(newObservable.OnSubscribe(){@Overridepublicvoidcall
Lei_9c47
·
2023-09-13 10:18
如何发起参数里面有句号的请求
步骤在参数后加/\用来转义,详细代码如下getCount(cwsLogin:string):
Observable
{returnthis.apiService.get(`/count/${cwsLogin
zewweb
·
2023-09-12 05:26
RxJava 山东卷
rxJavaExamination2();rxJavaExamination3();//核心:主题多次subscribeprivatevoidrxJavaExamination1(){Observableobservable=
Observable
.interva
Android那些事儿
·
2023-09-11 09:04
RxSwift操作符分类
RxSwift操作符分类一、我想要创建一个
Observable
产生特定的一个元素:just经过一段延时:timer从一个序列拉取元素:from重复的产生某一个元素:repeatElement存在自定义逻辑
joeal
·
2023-09-10 16:22
【RxSwift】RxSwift的理论知识
目录一、RxSwift是什么,为什么要使用RxSwift二、RxSwift的核心角色 1、Event 2、
Observable
3、Observer要做的处理 4、Observer三、Observer监听
意一ineyee
·
2023-09-10 08:46
RxJava的操作符
这边直接以代码的形式去展示下map操作符的使用:
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter
kdong
·
2023-09-07 08:35
RxSwift
ObservableObservable.pngSubjectSubject.png变换操作符对原始的
Observable
序列进行一些转换变换操作符.png过滤操作符从源
Observable
中选择特定的数据发送过滤操作符
蚂蚁_a
·
2023-09-07 05:41
RxSwift简述
概述Rx通过
Observable
接口来表达计算型泛型抽象(genericabst
Iam光星人
·
2023-09-06 14:10
rxjs让两个多或者多个
Observable
完成之后再执行下一步
最新有个需求,需要在两个获取配置code的请求完成之后再去执行下一步,以往的做法可能是写链式,就是一个套在另外一个的subscribe里面,但是那样太丑了,而且效率也不高,突然想起来之前看到过forkJoin,记录下。可以看到我去call了两个code,等这两个都执行完了,再去执行我的附加代码constgetEventTypeCodes=this._AIService.getCodesByCode
Damien_J
·
2023-09-06 06:18
Angular
JS&TS
angular
Rxjs pipe
Pipeable操作符现在RxJS提供了pipe辅助函数,它存在于
Observable
上,它缓解了操作符不在原型上所带来的问题。
Damien_J
·
2023-09-06 06:17
JS&TS
angular.js
javascript
typescript
Observable
<any>.subscribe中的finalize和complete区别
之前一直以为complete就是完成之后不论成不成功都会进入,就和trycatch里面的finally一样,直到今天,我写在complete里面的代码,在进入error之后没进入,才发现。去查了下总结下。finalize和complete都是用于处理可观察对象结束时的操作符,但是它们有一些区别:finalize是一个管道操作符,它需要在subscribe之前使用pipe方法来应用于可观察对象。fi
Damien_J
·
2023-09-06 06:47
JS&TS
typescript
Rxjava的背压
二、解决方式1.rxjava1使用了
Observable
和Observer2.rxjava2增加了Flowable和Subscriber来实现(控制数据源的发射速率,控制观察者的处理速率)
哎一不小心就
·
2023-09-06 06:41
flutter之RxDart
RXDart里面的
Observable
继承了Stream,Stream的方法在
Observable
上也可以用到。
wrootlflvl
·
2023-09-05 12:17
RxSwift(七)--
Observable
的销毁
销毁者的使用介绍
Observable
从创建到销毁流程首先,一个
Observable
序列被创建出来后它不会马上就开始被激活从而发出Event事件,而是要等到它被某个订阅者订阅了才会激活它。
Daniel_Harvey
·
2023-09-05 00:37
列表tableview collectionview如何使用Rx
1.RxSwiftRx里面有列表的扩展,支持基本的列表展示●有下面两种方式letitems=
Observable
.just(["FirstItem","SecondItem","ThirdItem"])
剁椒鸡蛋zy
·
2023-09-04 02:22
kotlin—
observable
及其原理
1、
observable
简介
observable
与lazy一样是kotlin标准库中属性委托的实现,它主要用于观察属性值变化。
jxiang112
·
2023-09-04 00:26
VUE源码学习-全局api初始化
:定义Vue.config的属性,如下图所示(Vue.config.png)Vue.util上定义一些方法,(慎用)定义全局方法Vue.set、Vue.delete、Vue.nextTick、Vue.
observable
一头会飞的大象
·
2023-09-03 09:41
RxSwift(六) - Subjects、 Variables
Subjects创建
Observable
序列之后,要预先将要发出的数据准备好,等到有人订阅时,再将数据通过Event发出去.我们希望
Observable
序列能在运行时动态的获得或者说产生一个新数据,再通过
Mr_YT
·
2023-09-02 09:57
RxJava基础七-条件操作符
此篇内容均是来自书籍《RxJava响应式编程》李衍顺著3.7条件操作3.7.1allall操作符根据一个函数对源
Observable
发送的所有数据进行判断,最终返回的结果就是这个判断结果。
清水杨杨
·
2023-09-01 20:44
Rxjava retryWhen and repeatWhen
retry当
Observable
发生错误时接收到onError事件,重新发射数据。可以拦截·Throwable和Exception。
柚见
·
2023-09-01 15:13
rxjava
android
RxJava(四)-过滤操作符
Observable
.fromArray(1,2,3,4,5,6,7,8,9).filter(newPredicate(){@Overridepublicbooleantest(@NonNullIntegerinteger
niuyongzhi
·
2023-09-01 11:17
Java基础
rxjava
android
RxJava常用操作
、拆分使用先创建被观察者和观察者,然后建立订阅关系,这样在观察者中就会接收到个生命周期的回调:@Testpublicvoidtest(){//1.创建被观察者Observableobservable=
Observable
.create
CoderYuZ
·
2023-09-01 00:51
RxJava 操作符
rxjava:3.1.3"implementation"io.reactivex.rxjava3:rxandroid:3.0.0"一、概述在RxJava中,一个实现了observer接口的对象可以订阅
observable
简单不一定不好
·
2023-08-31 08:50
Kotlin
rxjava
android
kotlin
开发语言
Rxjava3使用教程:操作符-过滤
过滤特定条件的事件ofType过滤特定数据类型的数据skip/skipLast跳过某个事件distinct/distinctUntilChanged过滤事件序列中重复的事件/连续重复的事件filter()
Observable
.just
Alsan_L3
·
2023-08-31 05:54
Angular中使用drag and drop实现文件拖拽上传,及flask后端接收
orclicktoselect0">{{selectedFilesCount}}filesselected:{{item}}Tsimport{Component}from'@angular/core';import{
Observable
世界还赞颂沉默吗
·
2023-08-30 21:55
前端
#Angular
angular.js
flask
前端
使用 takeUntil 操作符管理 Angular 组件的订阅
在Rxjs中,可以使用takeUntil来控制另外一个
Observable
对象数据的产生。使用takeUntil,上游的数据直接转手给下游,直到takeUntil的参数吐出一个数据或者完结。
海绵饱饱_wk
·
2023-08-30 12:18
angular.js
javascript
前端
RxJS如何根据事件创建
Observable
对象?
RxJS提供了一些用来创建
Observable
对象的函数,我们可以根据事件、定时器、Promise,AJAX等来创建
Observable
对象。下面是根据事件创建
Observable
对象的几个例子。
金木讲编程
·
2023-08-30 01:49
前端
研磨设计模式day11观察者模式
目录场景代码示例定义观察者模式的优缺点本质何时选用简单变型-区别对待观察者场景我是一家报社,每当我发布一个新的报纸时,所有订阅我家报社的读者都可以接收到代码示例报纸对象packageday11观察者模式;importjava.util.
Observable
可是我还饿啊
·
2023-08-26 07:51
设计模式
观察者模式
Java观察者模式 : Observer /
Observable
*//*男孩Boy.java*/importjava.util.
Observable
;importjava.util.Observer;publicclassBoyimplementsObserver{
zhangphil
·
2023-08-24 13:40
Java
设计模式
设计模式与架构设计
Java
设计模式
Delegates.
observable
追踪观察可变数据更新,Kotlin
Delegates.
observable
追踪观察可变数据更新,Kotlinimportkotlin.properties.Delegatesimportkotlin.reflect.KPropertyclassPerson
zhangphil
·
2023-08-24 13:34
kotlin
kotlin
设计模式——行为型
1.观察者模式应用:多个对象依赖于一个对象时,能有效保证解耦;特点:建立一种一对多的关系,一个对象发生变化其余对象都能知道并更新(JDK内置);角色:
Observable
——抽象主题,被观察角色(JDK
巨噬细胞ps
·
2023-08-23 06:10
设计模式
设计模式
java
rxjava
可被监听的序列也是观察者
AsyncSubjectimage.pngAsyncSubject将在源
Observable
产生完成事件后,发出最后一个元素(仅仅只有最后一个元素),如果源
Observable
没有发出任何元素,只有一个完成事件
Satelens
·
2023-08-22 02:11
前端面试:【Mobx】简化状态管理的神奇工具
Mobx是一个简化状态管理的库,通过
Observable
、Action和Computed等核心概念,让你以一种直观且优雅的方式管理应用的状态。1.什么是Mobx?
fans小知
·
2023-08-21 15:20
面试
前端
理解RxJava(三)线程调度原理分析
简单总结如下:1.创建:订阅前,每一步都生成对应的
Observable
对象,中间的每一步都将上游的
Observable
存储;2.订阅:每一步都会生成对应的Observer对上一步生成并存储的
Observable
却把清梅嗅
·
2023-08-21 06:50
RxJava系列之debounce,switchMap操作符及项目实际使用案例
1.debounce操作符debounce:“抖动”,该操作符对
Observable
每产生一个结果后,如果在规定的间隔时间内没有别的结果产生,则把这个结果提交给订阅者处理,否则忽略该结果。
代码改变人生
·
2023-08-21 00:00
RxSwift(二)----Subjects
RxSwift(二)----Subjects在RxSwift中有一种东西既能当做
observable
,又能当做observer,这种就是Subject.在RxSwift中有四种类型的Subject:PublishSubject
会笑的Even
·
2023-08-20 22:45
Rxjava3使用教程:操作符-变换
是有序的,flatMap是无序的concatMapDelayError与concatMap作用相同,只是将过程发送的所有错误延迟到最后处理concatMapCompletable作用于Flowable、
Observable
Alsan_L3
·
2023-08-20 03:02
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他