Android函数响应式编程——RxJava最快速度入门
来源:互联网 发布:拜耳驱虫药淘宝哪里买 编辑:程序博客网 时间:2024/06/08 19:56
gradle
// RxJava compile 'io.reactivex:rxjava:1.2.0' compile 'io.reactivex:rxandroid:1.2.1'
创建Observer(观察者)(这里的方法看意思也看的出来,实在不行看日志也看得出来)
Subscriber subscriber = new Subscriber<String>() { @Override public void onCompleted() { Log.i("xbh", "任务队列全部完成"); } @Override public void onError(Throwable e) { Log.i("xbh", "出错了"); } @Override public void onNext(String s) { Log.i("xbh", "触发的事件:" + s); } @Override public void onStart() { Log.i("xbh", "开始"); }};
创建Observable(被观察者)的三种方法:
1.
rx.Observable observable = rx.Observable.create(new rx.Observable.OnSubscribe<String>() { @Override public void call(Subscriber<? super String> subscriber) { subscriber.onNext("1"); subscriber.onNext("2"); subscriber.onCompleted(); }});
2.
rx.Observable observable = rx.Observable.just("1","2");
3.
String[] s = {"1", "2"};rx.Observable observable = rx.Observable.from(s);
Subscribe(订阅)
observable.subscribe(subscriber);
观察输出日志
12-09 02:12:46.778 7678-7678/com.hdu.a15058124.homework3 I/xbh: 开始
12-09 02:12:46.778 7678-7678/com.hdu.a15058124.homework3 I/xbh: 触发的事件:1
12-09 02:12:46.778 7678-7678/com.hdu.a15058124.homework3 I/xbh: 触发的事件:2
12-09 02:12:46.778 7678-7678/com.hdu.a15058124.homework3 I/xbh: 任务队列全部完成
阅读全文
0 0
- Android函数响应式编程——RxJava最快速度入门
- Android函数响应式编程最新RxJava-操作符入门(1)
- Android函数响应式编程最新RxJava-操作符入门(2)
- RxJava响应式函数编程
- RxJava响应式函数编程
- Android函数响应式编程——RxJava的4大subject和线程控制
- RxJava入门系列四,Android中的响应式编程
- Android——RxJava开启响应式编程时代
- 性能优化:RxJava异步响应式编程提升响应速度
- Android函数响应式编程最新RxJava-基本用法(1)
- Android函数响应式编程最新RxJava-线程控制
- Android之RxJava函数响应式编程(一)基本用法
- RxJava入门系列三,响应式编程
- RxJava入门系列三,响应式编程
- Android函数响应式编程——RxJava不完整定义回调,更灵动的观察者写法
- Android函数响应式编程——必学的RxJava创建操作符create、just、from、interval、range、repeat
- Android函数响应式编程——必学的RxJava组合操作符startWith、merge、concat、zip、combineLastest
- Android函数响应式编程——必学的RxJava辅助操作符delay、Do、subscribeOn、observeOn、timeout
- Android数据库 GreenDao的使用
- poj日记(2586)java
- java生成类似token的唯一随机字符串
- myeclipse2014安装JRebel插件
- 解决sqlite删除数据后,文件大小不变问题
- Android函数响应式编程——RxJava最快速度入门
- 171209之JS视频笔记1
- Mybatis实战 之 入参封装
- 2017-12-09 杭电OJ2007《平方和与立方和》
- SQL的四种连接-左外连接、右外连接、内连接、全连接
- 进程同步与信号量
- Nuix操作系统(尤尼斯)
- Python 函数
- C++中国大学mooc网----西安交大计算机程序设计第12周作业