onNext不会仅在运算符上被调用

时间:2018-11-01 17:51:23

标签: eclipse observable rx-java2

我在Eclipse中使用rxjava。我创建了以下发布的示例。 问题是,当我运行代码时,我只会收到

onSubscribe: 0

并且我没有收到onNext的任何输出。

请让我知道为什么我没有收到onNext的任何输出以及如何解决

代码

public static void main(String[] args) {
    Observable<String> stringObservable = Observable.just("Hello from just Operator1");
    stringObservable
    .subscribeOn(Schedulers.newThread())
    .observeOn(Schedulers.io())
    .subscribe(new Observer<Object>() {

        @Override
        public void onComplete() {
            // TODO Auto-generated method stub
            System.out.println("onComplete: OK");
        }

        @Override
        public void onError(Throwable arg0) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onNext(Object arg0) {
            // TODO Auto-generated method stub
            System.out.println("onNext: " + (String) arg0);
        }

        @Override
        public void onSubscribe(Disposable arg0) {
            // TODO Auto-generated method stub
            System.out.println("onSubscribe: " + arg0);
        }
    });
}

0 个答案:

没有答案