здесь случай с использованием реактивного программирования (с RxJava, например)понимания проблем RX философии (RxJava, RxJS, Rx ...) на андроид
- Существует объект пользователя с некоторыми свойствами (имя, фамилия) - наблюдаемая
- деятельность содержит 2 фрагмента как показывает имя текущего пользователя - абоненты
- пользователь изменяет (меняет название)
ли предположение верно го при отображаемом имени должно автоматически измениться, если наблюдаемый источник данных изменяется (если оба фрагмента подписываются на один и тот же объект пользователя)?
Из того, что я видел сейчас, все примеры о rxjava и андроиде сосредоточены на асинхронных вызовах и обработке потоков возвращаемых данных, вызванных/вызываемых по подписке. Что должно произойти, если наблюдаемый источник изменится? Предполагается, что абоненты должны быть вызваны или нет?
Взято отсюда: https://en.wikipedia.org/wiki/Reactive_programming
Например, в установке императивного программирования, а: = Ь + с будет означать, что в настоящее время присваивается результат Ь + с в момент выражение и позже значения b и c могут быть изменены без влияния на значение a. Однако в реактивном программировании значение a будет автоматически обновляться всякий раз, когда значения b и c изменяются, без повторения программы a: = b + c.
Есть ли примеры того, как настроить поведение с помощью rxJava, как описано в статье wikipedia?
Я считаю, что вы ищете вид модели ведущего (ПМК) модель –
I знать, что такое MVP. В центре внимания вопрос не внешний, а rx (rxjava) и понимание его. Пример 1 - 2 - 3 является теоретическим, чтобы лучше проиллюстрировать мое недоразумение. – ramden