0
Есть ли какой-либо объект в RxJava, кроме ConnectableObservable<>
, который позволяет иметь несколько подписей на наблюдаемом? Например, конкретный вопрос?Один наблюдаемый два наблюдателя
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));
Таким образом, в приведенном выше случае, вторая подписка будет перезаписывать первый. Кто может сохранить обе подписки?
'PublishSubject' позволяет несколько подписей. Как вы думаете, почему вторая подписка будет перезаписана первой? –
@Владимир Миронов Вы правы. Проблема была в другом месте моего кода. Они отлично работают – Diolor