Заставьте RxJava Subject или варианты вести себя как AAC LiveData - PullRequest
0 голосов
/ 12 февраля 2019

Есть ли способ заставить любой из подклассов RxJava Subject вести себя как LiveData?Я искал вокруг этого, но не мог найти определенный ответ.

Я видел несколько примеров, где PublishSubject используется для передачи данных или команд из ViewModel в деятельность.Но проблема в том, что виртуальная машина может пережить изменения конфигурации, и когда подписка на PublishSubject виртуальной машины обрабатывается с помощью обычного подхода добавления в CompositeDisposable и очистки его в onDestroy, последующие команды / данные из виртуальной машины для действия не будутбыть полученным, когда оно возобновляется после изменения.Это не похоже на LiveData.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...