首页 > 解决方案 > '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

标签: javaandroidobservablerx-java

解决方案


推荐阅读