如何使用PublishSubject和Observable一起操作

时间:2016-10-27 19:34:27

标签: rx-java reactive-programming

我有一个PublishSubject:

PublishSubject<MyEvent> subject = PublishSubject.create();

我需要获得内部的Observable并对其执行一些操作。 现在的简单情况(代码被破坏,因为doOnNext返回Observable,我需要Subject):

PublishSubject.create().doOnNext(new Action1<MyEvent>() {
        @Override
        public void call(MyEvent o) {
            System.out.println("my event:"+o);
        }
    }));

我看到两种方法可以做到这一点。 首先是 - 创建自己的订阅者并基于它创建PublishSubject。 第二 - 将内部订户与自己合并。

但我不知道如何实施这些方法。

0 个答案:

没有答案