2016-04-07 16 views
2

私は、次のコールとエラーが発生したときに、両方の無限ストリームを許可しようとしています。RxJavaは複数のonError呼び出しを許可します

以下のコードではretry()メソッドを使用していますが、エラーの後には何も呼び出されずにonNextへの3つの呼び出しをすべて見ることができます。

私の理想的な使用例は、サブジェクト/オブザーバブルからのすべてのエラーとすべての次の呼び出しにサブスクライブして対応することができます。

私はまたhereのようにカスタムOperatorを使用してソリューションを実装しようとしましたが、これはどちらも不運でした。

RxJavaのonErrorデザインがこのアイデアを完全にブロックしているかどうかは分かりません。

答えて

5

このスレッドで説明したように(Rxjava discussion)これは実行できません。

エラーがストリームを終了しない場合は、OnNextを使用してメッセージにエラーをラップします。

関連する問題