Slide 19
Slide 19 text
onError
Observable.create(new Action1>() {
@Override
public void call(Emitter emitter) {
emitter.onNext("onNext");
emitter.onError(new RuntimeException("Something went wrong"));
}
}, Emitter.BackpressureMode.NONE)
.subscribe(new Subscriber() {
@Override
public void onCompleted() {
Log.d("ErrorHandlingInRxJava", "onCompleted");
}
@Override
public void onError(Throwable e) {
Log.d("ErrorHandlingInRxJava", e.getMessage());
}
@Override
public void onNext(String s) {
Log.d("ErrorHandlingInRxJava", s);
}
});