У меня есть 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
Я хочу выполнить некоторые действия по завершении каждого преобразования (первого и второго). Если я вызову метод doOncompleted
на observable1
и observable2
, я не получу желаемого эффекта (на самом деле я не наблюдаю никаких побочных эффектов).
Как я могу это сделать? Это возможно?
Item
будет преобразован вAnotherItem1
, или после того, как весь потокobservable
будет преобразован вobservable1
? - person pagoda_5b   schedule 04.07.2014