除了ConnectableObservable<>
之外,RxJava中是否有任何对象可以在Observable上进行多次订阅?例如一个特定的主题?
E.g。对于以下给定主题:
private PublishSubject<Location> locationSubject = PublishSubject.create();
我需要多个订阅:
locationSubject
.{several filtering, throttling functions here}
.subscribe(a -> doSomething(a));
locationSubject
.{several other filtering, throttling functions here}
.subscribe(a -> doSomethingElse(a));
因此,在上述情况下,第二个订阅将覆盖第一个订阅。谁可以保持两个订阅活着?
答案 0 :(得分:0)
为了完整起见:PublishSubject
可以将事件传输给多个订阅者。