私はSyncServiceを持っています。オブザーバブルイベント= mDataManager.syncEvents()は、API呼び出しです。私は、並列コールやりたいRxJava - 2つのAPI呼び出しの並列実行
:
シングルのUserInfo = mDataManager.getUserInfoを()
とstopSelf(startId)を呼び出します。これら2つのコールが終了した後。
どうすればいいですか?
私はRxJava Fetching Observables In Parallel を試しましたが、これは少し異なる場合です。
私は.zipまたは.mergeメソッドを使用する必要があると思います。しかし、私の場合、1つのメソッド呼び出しはObservable(イベントのリスト)と2つ目のSingle(1つのUserInfoオブジェクト)を返します。
私は.zipの方法の結果である可能性がありzの結果クラスを作成しましたが、私はそれを埋めるために方法がわからない:
public class SyncResponse {
List<Event> events;
UserInfo userInfo;
...
}