val observable = Observable(...)
.publish
val subscription = observable.connect
observable.doOnsubscribe(() => doSomething)
.subscribe()
doSomething
は決して呼び出されません。 RxJavaとまったく同じコードが正しく動作していました。だから私の回避策はRxScala ConnectableObservable.doOnSubscribeは決して呼び出されませんか?
observable.asJavaObservable
.doOnSubscribe(new Action0 {
override def call(): Unit = {
doSomething
}
}}.asScala
.subscribe()
rx-scala、scalaのどのバージョンですか? – eis
RxScala 0.26.5とScala 2.11 – Wins