根据可观察条件过滤RxJava / ReactiveX可观察

时间:2018-10-22 17:04:01

标签: rx-java2

我需要基于在我的值内部被建模为“可观察”的某些条件来过滤可观察值流。

class ValueObject {

    BehaviorSubject<Boolean> condition = ...;

}

...

valueObjects.filter(valueObject -> condition).subscribe(valueObject -> ...);

我的目标是在以下情况下触发流:a)推送新值或b)更改过滤器的条件。

(奖金:对ValueObjects(Observable<List<ValueObject>>)列表和丑陋的Object[]-combineLatest ...做同样的事情

有没有针对该问题的最佳实践?谢谢。

0 个答案:

没有答案