java - RxJava2 在 Single 上通过 flatMap 传递数据

标签 java rx-java2

在 rxjava 1 中 Observable 有这个平面图方法

public final Observable flatMap(Func1 collectionSelector, Func2 resultSelector)

这允许您将初始结果传递/合并到平面图订阅者。

如何使用 RxJava2 实现相同的结果?

我有一个发射 A 的 Single,我需要根据 A 获得 B,然后同时使用这两个 AB 来执行一个 Action 。

最佳答案

你在 RxJava2 上有相同的方法,都在 Observable 上和 Flowable ,
但是,在 RxJava1 和 2 中,Single 都没有这样的运算符,您可以转换 Single to Observable然后应用此运算符。

关于java - RxJava2 在 Single 上通过 flatMap 传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42696406/

相关文章:

android - PowerMock - 从延迟的 RxJava 流调用的静态方法

android - 使用 MVVM 在 Android 中验证权限的优雅方式

java - Jersey REST api 过滤和排序正确

java - 如何修改 java 属性文件中的值

java - 从本地服务器访问 SQS

java - 如何获取登录用户名?

java - 如何在 NetBeans 中编写脚本以在构建时将 jar 上传到远程服务器上?

java - 使用重放(selectorFoo)但不使用发布(selectorFoo)时出现OOM

java - RxJava - 通过另一个控制一个 Observable

rx-java - RxJava 缓冲区直到更改