原文出自《RxJava Essentials》原文作者 :Ivan Morgillo译文出自 :开发技术前线 www.devtf.cn转载声明: 本译文已授权开发者头条享有独家转载权,未经允许,不得转载!译者 :yuxingxin项目地址 :RxJava-Essentials-CN上一章中,我们学到如何转换可观测序列。我们也看到了map(),scan(),groupBY(),以及更多有用的函数的实际例子,它们帮助我们操作Observable来创建我们想要的Observable。本章中,我们将研究组合函数并学习如何同时处理多个Observables来创建我们想要的Observable。Merge在异步的世界经常会创建这样的场景,我们有多个来源但是只想有一个结果:多输入,单输出。RxJava的merge()方法将帮助你把两个甚至更多的Observables合并到他们发射的数据里。下图给出了把两个序列合并在一个最终发射的Observable。正如你看到的那样,发射的数据被交叉合并到一个Observable里面。注意如果你同步的合并Observable,它们将连接在一起并且不会交叉。像通常一样,我们用我们的App和已安装的App列表来创建了一个“真实世界”的例子。我们还需要第二个Observable。我们可以创建一个单独的应用列表然后逆序。当然没有实际的意义,只是为了这个例子。第二个列表,
...
继续阅读
(43)