RxJava操作符实践:1_创建操作之3.1_empty

一、描述

创建一个不发射任何数据但是正常终止的Observable。

empty操作符一般会跟其它操作符配合使用。

二、示意图

empty

三、示例代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Observable.empty()
.subscribe(new Subscriber<Object>() {
@Override
public void onCompleted() {
System.out.println("onCompleted.");
}

@Override
public void onError(Throwable e) {
System.out.println("onError: " + e.getMessage());
}

@Override
public void onNext(Object o) {
System.out.println("onNext: " + o);
}
});

四、运行结果

1
onCompleted.

项目代码已上传到Github:https://github.com/SherlockShi/RxJavaBestPractise

五、参考资料

ReactiveX官方文档

ReactiveX文档中文翻译

PS:欢迎关注 SherlockShi 个人博客

感谢你的支持,让我继续努力分享有用的技术和知识点!