RxJava并行发出一次

时间:2018-11-10 21:07:59

标签: android rx-java rx-java2

我尝试获取与flowableFromArray并行执行的flowable get数组

并在完成所有可流动对象后发出FlowableFromArray。

但是我错过了最后/最新发出的方法。

我只能设法使其发射onNext @见下文

    val results = FlowableFromArray(flowableArray).parallel()
            .runOn(Schedulers.io())
            .sequential()
            .zipWith(r, BiFunction { t1: Flowable<String>, t2: Int
                ->
                t1
                        .subscribeOn(Schedulers.io())
                        .map { i -> parseYoutubeTrack(i) }
                        .observeOn(AndroidSchedulers.mainThread())
                        .subscribe { next -> TLog.i(TAG, "_NEXT_ ${next.videoId}") }

            })
            .subscribe()

0 个答案:

没有答案