chcę podzielić moim zaobserwować jak if/else
oświadczeniefiltr RxJava 'inny'
coś takiego:
A[] array = new A[10];
for (int i = 0; i < array.length; i++) {
array[i] = new A(getRandomString(), getRandomInt());
}
Observable.from(array)
.filter(a -> condition(a))
.// <--- do stuff if condition returns true
.// <- back to parent
.filter(a -> complexCondition(a)) // filter all elements(!)
.// <--- do stuff if complex condition returns true
.// <- back to iterate all elements
Czy to w ogóle możliwe?
Co jest nie tak z użyciem instrukcji 'if' w' doOnNext() ',' map', etc? – nhaarman
@nhaarman z doOnNext nie będzie można dalej przetwarzać filtrowanych danych w sposób RxJava. –