使用Just创建被观察者

1331次阅读  |  发布于4年以前

使用Just创建被观察者

本示例介绍使用Just方法创建一个被观察者,并发送事件。

使用just方法创建事件时,最多只能创建10个,如果需要更多,则可以使用fromArray

Observable.just(1, 2, 3)
.subscribe(new Observer < Integer > () {
    @Override
    public void onSubscribe(Disposable d) {
        Log.d(TAG, "=================onSubscribe");
    }

    @Override
    public void onNext(Integer integer) {
        Log.d(TAG, "=================onNext " + integer);
    }

    @Override
    public void onError(Throwable e) {
        Log.d(TAG, "=================onError ");
    }

    @Override
    public void onComplete() {
        Log.d(TAG, "=================onComplete ");
    }
});

得到打印结果:

05-20 16:27:26.938 23281-23281/? D/chan: =================onSubscribe
=================onNext 1
=================onNext 2
=================onNext 3
=================onComplete 

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8