RXjava 使用
来源:互联网 发布:java项目学生管理系统 编辑:程序博客网 时间:2024/06/06 02:43
//建立被观察者Observable<String>observable=Observable.create(new ObservableOnSubscribe<String>() { @Override public void subscribe(ObservableEmitter<String> e) throws Exception { //事情做好后通知观察者。 e.onNext("下一步"); }});//Observer(观察者)的创建:Observer<String>observer=new Observer<String>() { @Override public void onSubscribe(Disposable d) { } @Override public void onNext(String value) { //观察者收到通知 Log.i(TAG,"观察者收到通知"); } @Override public void onError(Throwable e) { } @Override public void onComplete() { }};observable.subscribe(observer);
使用例子:
1.建立观察者,被观察者
2.建立观察的动作。使观察者和被观察者联系在一起。
消息是通过被观察者发出来,通知到观察者的。
例子:在同一个类文件中,开启了一个线程做下载的任务,可以把下载的代码放在被观察者的subscribe方法中,然后下载好了,调用一下e.next然后观察者就会在onNext
方法中接收到通知,说明被观察者的动作完成了。
阅读全文
0 0
- RxJava----使用
- RxJava使用
- RXjava 使用
- Android RxJava 使用RxJava开发
- RxJava 教程第一部分:为何使用RxJava
- 在安卓上使用RxJava
- 在安卓上使用RxJava
- RxJava使用介绍
- rxJava的使用
- RxJava使用场景小结
- Rxjava使用示例
- RxJava使用场景小结
- RxJava使用总结
- RxJava的使用
- RxJava 的使用入门
- RxJava 的使用入门
- 使用RxJava实现EventBus
- RxJava 使用详解
- 任正非对话Fellow:华为如何迎接智能时代的挑战?
- 摩尔定律或在2021终结,这会是半导体厂商的噩梦?
- h5斗地主房卡源码下载斗地主游戏的示例代码分析
- 数据结构---C语言顺序栈基本操作
- pl/sql developer 怎么导入sql文件
- RXjava 使用
- FLYPRO飞豹荣膺第五届中国财经峰会双重大奖
- 前华为终端中国区总裁加盟一家C轮智能硬件公司,深圳基因到底强在哪里?
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- Spring Boot上传图片
- leetcode 19. Remove Nth Node From End of List (Linked list)
- 英伟达最新公布的眼球追踪技术,或将改变VR行业
- Java中的Atomic包使用指南
- 数据结构---C语言栈的链式表示与实现