【发布时间】:2018-03-22 22:23:38
【问题描述】:
我正在使用 RxJava2 构建一个 Android MVVM 应用程序。我想要的是在我的 ViewModel 中公开一个Observable,我还可以接收最后一个发出的值(如BehaviourSubject)。我不想公开BehaviourSubject,因为我不希望视图能够调用onNext()。
例如,在我的ViewModel 中,我公开了一个日期。我现在想订阅 TextView 以进行更改,但如果我想显示 DatePickerDialog 并以该日期作为初始值,我还需要能够访问当前值。
实现这一目标的最佳方法是什么?
【问题讨论】:
标签: java android rx-java reactive-programming rx-java2