私はObservable
から構築されたものを持っていますStream[Item]
(Item
これは単なる例です)このオブザーバブルは一連の変換を通過します:
val observable: Observable[Item] = ... //construct observable from stream
val observable1: Observable[AnotherItem1] = observable.map(...) //transform to AnotherItem1
val observable2: Observable[AnotherItem2] = observable1.map(...) //transform to AnotherItem2
各変換 (1 番目と 2 番目) の完了時にいくつかのアクションを実行したいと考えています。doOncompleted
メソッド onobservable1
を呼び出しobservable2
ても、目的の効果が得られない場合 (実際には副作用は見られません)。
どうすればこれを達成できますか? これは可能ですか?