私は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