2017-06-21 1 views
0

私はList<News>を持っています - 私のニュースのリスト。私は、(APIから)ニュース画像リストを取得するための各ニュースの非同期要求を行わなければならない。 (RxJavaを使用して各リストアイテムを非同期操作結果とマージするにはどうすればよいですか?

私はそのObservable.fromIterable(newsList)のための使用を考えると、その後zipWith(imagesListRequestObservalbe, News, News(with images))を使用し、toList()が、それはコードで作る方法が、私はそれを作ることができない - - 私は知らない

私はそれがRxJavaを使用して作成してみてください

RxJavaを使用して私の問題を解決する方法を教えてください

次のようなものを使用することができるはず

答えて

1

:?

Observable.from(newsList) 
    .flatMap(newsItem -> getImageList(newsItem)) 
    .toList() 
    .subscribe(..) 
+0

ありがとうございますが、imagesListを関連するニュースアイテムとマージする方法はありますか? – Artem

+0

'flatMap()'で 'Pair.create()'を使うことができます。 –

関連する問題