Rx Kotlin / Java, наблюдаемый по состоянию

Действительно легкий & amp; gr8:

Наслаждайтесь!

Здесь достаточно ответов, которые помогут в реализации. этот пост должен был помочь другим с первого шага создания экрана-заставки!

0
задан Hossain Khademian 13 July 2018 в 18:13
поделиться

1 ответ

После некоторого исследования:

val source = PublishSubject.create<String>()

var state = "state1"
    get() = field // redundant: only to show it's possible to get state directly: maybe for class internal usages
    set(value) {
        field = value
        source.onNext(field)
    }

Теперь используйте обычный subscribe s или создайте новый Observable из source

source.subscribe(...)
0
ответ дан Hossain Khademian 17 August 2018 в 12:16
поделиться
  • 1
    Также проверьте BehaviorSubject<T> & lt; - это одно возвращение последнего известного состояния для подписки. – 3mpty 13 July 2018 в 19:05
  • 2
    спасибо, лучше – Hossain Khademian 13 July 2018 в 19:30
Другие вопросы по тегам:

Похожие вопросы: