是否有RxJava方式连接观察者?
我的意思是,而不是:
Observer<Object> observer1 = new Observer<Object>() { // ... }
Observer<Object> observer2 = new Observer<Object>() {
@Override
public void onNext(Object event) {
observer1.onNext(event);
}
// ...
};
这样观察者被链接在一起(当调用原始onNext()时,调用辅助onNext())。
答案 0 :(得分:1)
如果你想在你的第一个观察者onNext上运行你的第二个观察者,那么使用flatMap会不会更简单?。
或许我不明白你想做什么。
Observable.just(object)
.flatMap(Observable.just(object2))--> Do whatever you need
.subscribe(); --> First observer
如果你想看一些关于如何使用RxJava的实例,请看https://github.com/politrons/reactive
答案 1 :(得分:1)
我建议你使用一个处理器,它既是Observable又是Observer。
在你的例子中:
<video autoplay loop muted controls="false" id="myVideo">
<source src="http://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4">
</video>