Skip to content

Instantly share code, notes, and snippets.

@julianfalcionelli
Last active May 16, 2017 00:02
Show Gist options
  • Save julianfalcionelli/898e55a0eb53816a3c8068ba6cbadce7 to your computer and use it in GitHub Desktop.
Save julianfalcionelli/898e55a0eb53816a3c8068ba6cbadce7 to your computer and use it in GitHub Desktop.
Observable Example
//---
Observable
.just(1, 2, 3, 4, 5)
.filter(new Func1<Integer, Boolean>() {
@Override
public Boolean call(Integer integer) {
return integer % 2 != 0;
}
}).subscribe(new Observer<Integer>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
public void onNext(Integer integer) {
Log.i(TAG, String.valueOf(integer));
}
@Override
public void onError(Throwable e) {
Log.e(TAG, "Error");
}
@Override
public void onComplete() {
Log.i(TAG, "No more results");
}
});
//This will log 1 - 3 - 5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment