博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RxJava(RxAndroid)的简单学习
阅读量:6376 次
发布时间:2019-06-23

本文共 1133 字,大约阅读时间需要 3 分钟。

一、RxJava是什么? rx是一个开源库,用来处理事件的异步任务,最基本是基于观察者模式来实现的。通过Obserable和Observer的机制,实现所谓的响应式的编程体验。 Android的开发者都知道,处理异步事件,像Handler、AsyncTask,这些都比较熟练了 ,不错的第三方事件总线EventBus、OTTO ,rxjava 这个库,他完全可以替代EventBus和OTTO,一起来看看吧。

二、rxJava的优势: 两个字概括:简洁 他提供了各种功能强悍的操作符...

三、步骤:

1、添加依赖:ompile 'io.reactivex:rxjava:1.1.62、Observable事件源,被观察者subcriblers观察者,事件订阅者Observer和Subcribler差不多subscribe() 方法,绑定Observable与Subcribler或者Observabler3、Observable的创建public final static 
Observable
create(OnSubscribe
f) { return new Observable
(hook.onCreate(f));}4、Subscriber的创建Subscriber
mTestSubscriber = new Subscriber
() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(String s) { } };5、Observer的创建Observer
mTestObsever = new Observer
() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(String s) { } }; 可以看到Subscriber和Observer很相似。而实际上Observer是一个接口,而Subscriber是它的一个抽象实现类复制代码

转载于:https://juejin.im/post/5cc3f91df265da03b918208a

你可能感兴趣的文章
雅虎高管解读财报 当务之急是分拆资产
查看>>
AWS推出云计算新策略:数据及服务
查看>>
他的前半生是厨神,45岁却决定加入阿里巴巴
查看>>
最高检印发《检察大数据行动指南(2017-2020年)》
查看>>
大数据助消除“信息孤岛”
查看>>
视频协作的新时代
查看>>
数据科学挑战重重 get新技能成当务之急
查看>>
未来信息安全咨询市场总值将达到261.5亿美元
查看>>
Facebook的秘密,如何靠正确的增长指标杀出重围?
查看>>
360公司总裁齐向东:协调联动已经成为了网络安全的标配
查看>>
历史新高:硅太阳能电池光电转换率首超26%
查看>>
智慧城市走出概念将成现实 2016重点研发项目启动
查看>>
如何学习开源框架
查看>>
仪电电子“结盟”复旦大数据学院
查看>>
Nedap Velos RFID智能化母猪群养管理系统 可提高猪场效益
查看>>
Selenium Webdriver系列教程(2)—浏览器的简单操作
查看>>
WinRT重生!Win10S应用将破千
查看>>
AWS中国(北京)区域正式商用 将由光环新网负责运营
查看>>
追赶三星 东芝斥资再建3D NAND闪存工厂
查看>>
Java 8中10个不易察觉的错误
查看>>