Gözlemlenemeyenler, REactiveX'teki abonelere hataları nasıl yayılacağı konusunda net değil.ReactiveX: Gözlemlenemeyen Hataları Giderme
Örnek
observable.onNext(1);
observable.onNext(2);
observable.onError("Nope");
observable.onNext(3);<<won't work.
olduğu gibi ancak ben yine de dinleyicileri aşağı bir hata ben gözlemlenebilir ölmek istemiyorum VE oluştu bilmek istiyorum senaryo var, bu kısıtlamayı kabul ediyoruz.
Bunun ana kullanım durumu, bir hata oluştuğunda, daha önce kaydettirdiği tüm gözlenebilirlere karşı "Kurulum" u çağırmak istemediğim UI kodudur.
Olası alternatifler
a)) ben bu çözüm
b sevmiyorum bir veri alanı olan özel bir nesne ve bir hata alanını
class Data
{
int value;
Error * error;
}
itmek iki akışları var bulunmaktadır. Verilerden biri ve hatalardan biri.
observable.onNext(1);
observable.onNext(2);
errorObservable.onNext("Error");
observable.onNext(3);
Bunun için en yaygın uygulamalar nelerdir?