RxJava 常用操作符

RxJava 常用操作符

ID:39467931

大小:109.00 KB

页数:17页

时间:2019-07-04

RxJava 常用操作符_第1页
RxJava 常用操作符_第2页
RxJava 常用操作符_第3页
RxJava 常用操作符_第4页
RxJava 常用操作符_第5页
资源描述:

《RxJava 常用操作符》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、RxJava常用操作符1Observable的创建1.1from()转换集合为一个每次发射集合中一个元素的Observable对象。可用来遍历集合。方法列表:publicstaticObservablefrom(Futurefuture)publicstaticObservablefrom(Futurefuture,longtimeout,TimeUnitunit)publicstaticObservablefrom(Future

2、future,Schedulerscheduler)publicstaticObservablefrom(Iterableiterable)publicstaticObservablefrom(T[]array)栗子://1.遍历集合Observableobservable=Observable.from(newString[]{"hello","hi"});12//2.使用Future创建Observable,Future表示一个异步计算的结果。FutureTask<

3、String>futureTask=newFutureTask(newCallable(){@OverridepublicStringcall()throwsException{//TODO执行异步操作并返回数据return"hihi";}});Scheduler.Workerworker=Schedulers.io().createWorker();worker.schedule(newAction0(){@Overridepublicvoidcall(){futureTask.run();}})

4、;Observableobservable=Observable.from(futureTask);1.2just()转换一个或多个Object为依次发射这些Object的Observable对象。方法列表:publicstaticObservablejust(finalTvalue)publicstaticObservablejust(Tt1,Tt2)publicstaticObservablejust(Tt1,Tt2,Tt3)publicstaticObservable

5、just(Tt1,Tt2,Tt3,Tt4)publicstaticObservablejust(Tt1,Tt2,Tt3,Tt4,Tt5)publicstaticObservablejust(Tt1,Tt2,Tt3,Tt4,Tt5,Tt6)publicstaticObservablejust(Tt1,Tt2,Tt3,Tt4,Tt5,Tt6,Tt7)publicstaticObservablejust(Tt1,Tt2,Tt3,Tt4,Tt5,Tt6,Tt7,Tt8)publicst

6、aticObservablejust(Tt1,Tt2,Tt3,Tt4,Tt5,Tt6,Tt7,Tt8,Tt9)publicstaticObservablejust(Tt1,Tt2,Tt3,Tt4,Tt5,Tt6,Tt7,Tt8,Tt9,Tt10)栗子:Observableobservable=Observable.just("hello");//使用just()遍历几个元素Observableobservable=Observable.just("hello","hi",".

7、..");//使用from()方法遍历,效果和just()一样。String[]stringArrs=newString[]{"hello","hi","..."};Observableobservable=Observable.from(stringArrs);just()方法可传入1~10个参数,也就说当元素个数小于等于10的时候既可以使用just()也可以使用from(),否则只能用from()方法。1.3create()返回一个在被OnSubscribe订阅时执行特定方法的Observable对象。方法列表

8、:publicstaticObservablecreate(OnSubscribef)@BetapublicstaticObservablecreate(SyncOnSubscribesyncOnSubs

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。