Основываясь на хорошую схему из официальной документации, combineLatest http://reactivex.io/documentation/operators/combinelatest.htmlRxJava Наблюдаемого combineLatest сброс состояния
Интересно, если есть способ, скажем, когда я получил «C» из второго Observable, я хотел бы, чтобы очистить состояний внутри первых и вторых наблюдаемых. Так что, когда «D» прибывает со второго Observable, он больше не будет сочетаться с «2» от первого Observable, но дождитесь, пока «3» не прибудет.
Я не понимаю использование 'repeat (2)' здесь. Он работает только для двух «С», но не для трех, не так ли? Не лучше ли (или более подходит) просто использовать 'repeat()'? –