2017-07-25 5 views
-1

サービスでは、クライアントは1つ以上の関係を持っています。オブジェクトの完全なリストを別のオブジェクトに入れる方法Rxjava

クライアントを取得したときにrxjavaを使用して、このクライアントオブジェクトからリレーションシップのリストを取得したいとします。以下のような

何か:

dataManager.getClient(clientId) 
        .zipWith(???) 
        .observeOn(AndroidSchedulers.mainThread()) 
        .subscribeOn(Schedulers.io()) 
        .subscribe(); 
+2

この質問は非常に不明でした。私はあなたの英語、スペル、そして書式を助けようとしましたが、疑問がまだ不明です。可能であれば詳細を追加してください。 –

答えて

0

観測可能な範囲内のデータの範囲を変更するには、マップ機能を使用します。

dataManager.getClient(clientId) 
      .map(client -> client.relationships) 
      .observeOn(AndroidSchedulers.mainThread) 
      .subscribeOn(Schedulers.io()) 
      .subscribe(list -> { 
       *Do Something* 
      }); 
関連する問題