Как напечатать излучение от двойного наблюдения, используя плоскую карту и карту - PullRequest
0 голосов
/ 11 июля 2019

в приведенном ниже коде, я хочу напечатать выбросы, которые заключены в следующее:

Observable<Observable<List<ResponseAllPhotos.Response>>>

я хочу подписаться на следующее:

    it.forEach {Log.i(LOG_TAG, "" + it.url) }
    it.forEach {Log.i(LOG_TAG, "" + it.title) }
    it.forEach {Log.i(LOG_TAG, "" + it.albumId) }

belwo isМоя попытка.

Я пытался прочитать документы Flatmap и .map.оба они возвращают Single ??если вы ответите на мой вопрос, вы сэкономите много времени на исследования.

код :

    //Observable<Observable<List<ResponseAllPhotos.Response>>>
    var e = setupCommRequestService()?.
            flatMap {
                it.map {

                }
            }

    var z = e?.observeOn(AndroidSchedulers.mainThread())
        ?.subscribeOn(Schedulers.io())
        ?.subscribe {
            //it.forEach {Log.i(LOG_TAG, "" + it.) }
        }
...