У меня проблема с RxJava - Android - Lifecycle.Я занимаюсь разработкой приложения с использованием архитектуры MVI, и мой уровень промежуточного программного обеспечения связывается с намерениями, которые в основном являются наблюдаемыми из представления (Activity / Fragment)
Подписка на эти намерения происходит в методе Activity onStart (это очень важно). ДавайтеПредположим, что я хочу иметь Intent (Observable source), который будет излучаться только один раз во время первой подписки (поэтому он должен быть холодным, наблюдаемым), но никогда больше, поэтому, когда пользователь блокирует свой телефон, вызывается onStart, и связующее ПО повторно подписывается наэтот наблюдаемый элемент НЕТ будет выпущен.
Это было бы идеальным случаем для субъектов или Observable. Просто, но случай для возможного множественного onStart разрушает все.Буду благодарен за любые идеи / подсказки.