Я хочу реализовать что-то вроде механизма ворот.
Мне нужен один PublishSubject и пара подписчиков. Когда PublishSubject отправляет данные через onNext, только один подписчик получит их.
Например:
У меня 3 равно фрагментам внутри вкладок. У них есть подписка на глобальную публикацию под названием onLoginPublisher .
Когда onResume или onPause , вызываемый gate становится открытым или закрытым.
Когда вызывается onLogin и ворота не открываются из-за отсутствия на экране ни одного из этих фрагментов, onNext будет ожидать onResume фрагмента
Посмотрите на картинку: