Skip to content

Instantly share code, notes, and snippets.

@ChrisLowe-Takor
Created April 15, 2016 09:02
Show Gist options
  • Save ChrisLowe-Takor/b1cf0070a328f49192faa6ee4da21fcc to your computer and use it in GitHub Desktop.
Save ChrisLowe-Takor/b1cf0070a328f49192faa6ee4da21fcc to your computer and use it in GitHub Desktop.
Android RxJava zip two observables
// Say you have two observables (Bar and Baz) you want to combine into a single output (Foo)
public Observable<Foo> combineObservables(Observable<Bar> barObservable, Observable<Baz> bazObservable) {
return Observable.zip(
barObservable,
bazObservable,
new Func2<Bar, Baz, Foo>() {
@Override
public Foo call(Bar bar, Baz baz) {
return new Foo(bar, baz)
}
}
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment