什么是两者之间的区别?
当我使用这两个运行我的代码时,我得到了相同的结果。在这里 publish 做了什么。
ObservableTransformer {
Observable.merge(
it.ofType(x).compose(transformerherex),
it.ofType(y).compose(transformerherey)
)
}
并且
ObservableTransformer {
it.publish{ shared ->
Observable.merge(
shared.ofType(x).compose(transformerherex),
shared.ofType(y).compose(transformerherey)
)
}
}
当我使用这两个运行我的代码时,我得到了相同的结果。在这里 publish 做了什么。