【发布时间】:2021-01-09 08:09:13
【问题描述】:
我想知道是否有适合我的用例的 RxJava 运算符。我有以下两种方法。这些是改造接口。
fun getSources(): Single<Sources>
fun getTopHeadlines(sourceCsv: String): Single<TopHeadlines>
目前我正在这样做
getSources()
.map { sources ->
// convert the sources list to a csv of string
}
.flatMap { sourcesCsv
getTopHeadlines(sourcesCsv)
}
.subsribe {topHeadlines, error -> }
如果我的目标是获得头条新闻,这很好用。但是,我在订阅时想要获得的是消息来源和头条新闻?有没有我不知道的运营商,或者有没有其他方法可以做到这一点?
【问题讨论】:
标签: java android kotlin rx-java rx-java2