【发布时间】:2017-03-21 12:56:54
【问题描述】:
是否可以在 Rx 中重复向订阅者发送相同的对象? 例如此代码(在 Kotlin 上):
val exmp = listOf("А")
var observable = exmp.toObservable()
observable.subscribeBy(
onNext = {
it + "1"
println(it)
},
onError = { it.printStackTrace() },
onComplete = { println("Done!") }
)
我尝试将字符串值“A”重复发送到方法 onNext() 并获取“A111111”。
据我了解,Rx 库的方法 replay() 再次开始为新订阅者发送日期。在圈子for 从可观察到的日期没有改变,只是方法被调用了几次
【问题讨论】:
标签: rx-java reactive-programming rx-java2 rx-kotlin