Я прочитал здесь что мы можем использовать некоторый глобальный кеш для обработки ротации.
Вы можете предотвратить это, используя операторы cache или replay Observable, убедившись, что Observable каким-то образом переживает жизненный цикл Activity (например, сохраняя его в глобальном кеше, во фрагменте и т. д.).
Но как этого добиться? Кто-нибудь может указать мне на какой-нибудь пример, как это сделать? Или, может быть, вы знаете какой-нибудь лучший подход к изменению конфигурации?
РЕДАКТИРОВАТЬ:
На данный момент я нашел много способов, но остановился на реализации RxBus. Хороший пример использования RxBus вы можете найти здесь.