如何从PublishSubject获取历史数据?

时间:2015-11-12 10:25:30

标签: reactive-programming rx-scala reactivex

如何从PublishSubject获取所有历史数据?

 val ob = PublishSubject[Int]()
 ob.subscribe(x => println("a: " + x))
 ob.onNext(1)
 ob.subscribe(x => println("b: " + x))
 ob.onNext(2)

打印:

a: 1
a: 2
b: 2

您可以看到没有b: 1打印。

如果我必须使用PublishSubject(因为我需要从多个位置更新observable),我如何确保以后的订阅者也可以获取所有历史数据?

0 个答案:

没有答案