Android Rxjava的三种方法的简化版
来源:互联网 发布:免费搜狐会员软件 编辑:程序博客网 时间:2024/05/18 22:45
直接上代码!
//1. 创建观察者 Observer<String> observer = new Observer<String>() { @Override public void onCompleted() { System.out.println("onCompleted"); } @Override public void onError(Throwable e) { } @Override public void onNext(String s) { System.out.println(s); } }; //2. 创建被观察者 Observable<String> observable = Observable.create(new Observable.OnSubscribe<String>() { @Override public void call(Subscriber<? super String> subscriber) { subscriber.onNext("wsl"); subscriber.onNext("wsl1"); subscriber.onNext("wsl2"); subscriber.onNext("wsl3"); subscriber.onCompleted(); } }); //3. 订阅 observable.subscribe(observer);
结果:
09-13 09:44:00.946 5946-5946/cn.xianzaishi.rxjava I/System.out: wsl09-13 09:44:00.946 5946-5946/cn.xianzaishi.rxjava I/System.out: wsl109-13 09:44:00.946 5946-5946/cn.xianzaishi.rxjava I/System.out: wsl209-13 09:44:00.946 5946-5946/cn.xianzaishi.rxjava I/System.out: wsl309-13 09:44:00.946 5946-5946/cn.xianzaishi.rxjava I/System.out: onCompleted
就不分析了, 你懂得; 有没有感觉这样写更容易理解!
0 0
- Android Rxjava的三种方法的简化版
- 简化的RxJava
- Android RxJava使用介绍(三) RxJava的操作符
- Android RxJava使用介绍(三) RxJava的操作符
- Android RxJava使用介绍(三) RxJava的操作符
- Android RxJava使用介绍(三) RxJava的操作符
- Android RxJava的基本使用三
- Android开发中简化findViewById的几种方法
- Android 简化获取控件的方法
- Android Rxjava之just方法的使用
- RxJava的初学随笔(三)
- Android RxJava的使用
- Android:RxJava的使用
- 【RxJava】给 Android 开发者的 RxJava 详解
- Android Rxjava的from方法的基本用法
- 简化版的三木运算符含义
- rxjava onCompleted 方法的理解
- Rxjava 实现倒计时的方法
- 来自公众号的SPRING(11)
- static跟self的使用区别
- 一起写RPC框架(八)RPC服务提供端开篇--人生若只如初见
- 解决“指定的服务已经标记为删除”问题
- isBlank与isEmpty区别
- Android Rxjava的三种方法的简化版
- 来自公众号的SPRING(12)
- VC++ 求矩阵的转置和行列式的值(线性代数)
- NodeJs - [学习笔记]
- 【DP基础】核电站问题
- webstrom2016注册码
- Android图片文件缓存
- 【java学习】垃圾回收机制(GC)、与C#对比、JVM内存学习
- iOS连接外设的几种方式