मेरे पासहै जो flatMap
के साथ जंजीर हैं। यदि पहले चार Observable
एस Exception
उत्पन्न करते हैं तो मैं पांचवें स्थान पर Exception
का एक अलग प्रकार प्रचार करना चाहता हूं।आरएक्सजेवा चेनिंग अवलोकन और त्रुटि हैंडलिंग (कस्टम अपवाद प्रचार)
यह कैसे प्राप्त किया जाता है?
धन्यवाद।
पीएस
flatMap(
// onNext
new Func1<BoolResponse, Observable<?>>() {
@Override
public Observable<?> call(BoolResponse boolResponse) {
return request;
}
},
// onError
new Func1<Throwable, Observable<?>>() {
@Override
public Observable<?> call(Throwable throwable) {
return Observable.error(new SomethingWentWrong());
}
},
// onCompleted
new Func0<Observable<?>>() {
@Override
public Observable<?> call() {
return request;
}
});
आपको लगता है यह ठीक है कार्य करें: मैं यह अभी तक untested समाधान के साथ आए हैं?