一会儿,我读到了关于RxJava concat并决定测试我的理解。但是我遇到了一些我不太了解的行为。
问题是,当我连接两个observable时,我会得到不同的行为,具体取决于我将它们传递给Observable.concat()的顺序
val ob1 = createObservableSomehow()
val ob2 = createObservableSomehow()
Observable.concat(ob1,ob2).subscribe(::println) //only prints emissions of ob1
Observable.concat(ob2,ob1).subscribe(...) //concats all emissions correctly