如何从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),我如何确保以后的订阅者也可以获取所有历史数据?