我是RxJava新手,我有以下問題。 說我有項目的序列和項目傳播錯誤,我想忽略它,並繼續處理其他項目。如何在RxJava出錯後繼續流式傳輸項目?
我有下面的代碼片段:
Observable.from(Arrays.asList("1", "2", "3"))
.map(x -> {
if (x.equals("2")) {
throw new NullPointerException();
}
return x + "-";
})
.onExceptionResumeNext(Observable.empty())
.subscribe(System.out::println);
我越來越:1-
但我想:1,3
我怎麼能這樣做?
的可能的複製【如何忽略錯誤並繼續無限流?(http://stackoverflow.com/questions/28969995/how-to-ignore-error-and-continue-infinite-stream) – Ivan