跳转至

通过示例理解 RxJava Zip 运算符

原文:https://www . geesforgeks . org/understanding-rxjava-zip-operator-with-example/

根据官方 RxJava 文档,“Zip 使用一个给定的函数组合了多个 Observables 的发射,并基于每个组合的该函数的结果发射单个项目”。zip 操作符使我们能够同时从多个观察点获得结果。

图一。了解拉链结构。

假设我们有以下两个网络观察点:GfGCoursesData–一个网络观察点,它产生了极客为极客提供的课程列表。GfGDSA–返回极客数据结构课程极客列表的网络观察

GfFCourses 注意到以下几点:

我的锅

fun getGfGCoursesData(): Observable<List<User>> {
    return networkService.getGfGCoursesData()
}

我们一直在努力

apachecn/AiLearning

【布客】中文翻译组