java - 'Observable.subscribe()' 的结果被忽略
问题描述
Observable.error(new IOException("Something went wrong"))
.doOnError(error -> System.err.println("The error message is: " + error.getMessage()))
.subscribe(
x -> System.out.println("onNext should never be printed!"),
Throwable::printStackTrace,
() -> System.out.println("onComplete should never be printed!"));
获取有关 subscribe() 方法的警告
'Observable.subscribe()' 的结果被忽略
如何解决?
PS 代码来自官方 RxJava GitHub 仓库
https://github.com/ReactiveX/RxJava/wiki/Error-Handling-Operators#doonerror
解决方案
推荐阅读
- r - 如何管理不同维度数据框的列表(保留 \Drop 列)?
- c++ - 如何从子窗口句柄获取主窗口句柄
- python - 为什么 DataFrame 中字符串值的条件搜索都不起作用?
- flutter - Flutter web base href 子文件夹
- flutter - 在颤动中刷新后将单子滚动视图移回顶部位置
- python - Python包导入:urllib3版本冲突
- firebase - Firebase Cloud Function:单个 HTTP 触发器类型函数在任何给定时间可以有多少个并发调用?
- spring - 如何自动化两个java类之间的方法映射?
- javascript - 带有 Cypress 的 Azure OAuth:无限循环
- javascript - JavaScript 将树转换为嵌套数组