私は "親"オブジェクトのリストを持っており、それぞれの "子"リストを取得したいと思います。結果として、親と子のリストが必要です。だから、結果はRxJava - リストとリクエストをマップに変換する
Map<Parent, List<Child>> result = new HashMap<>();
私のサンプル親リストである:
List<Parent> parents = new ArrayList<>();
parents.add(new Parent(1, "Parent1"));
parents.add(new Parent(2, "Parent2"));
parents.add(new Parent(3, "Parent3"));
parents.add(new Parent(4, "Parent4"));
parents.add(new Parent(5, "Parent5"));
私はそれらを反復処理し、このための最良のRX構造は何である1
@GET("api/childs/{parentId}")
Observable<Response<List<Child>>> getChilds(@Path("parentId") int parentId);
で子どもたちにものをお願いしたいですか?両親を通じて
反復し、それぞれにflatMap()
を使って子供たちとMap.Entry
を形成しよう:
「レスポンス」は誰ですか? –
パッケージretrofit2; /** HTTP応答です。 */ public final classレスポンス { –
Robertoq