У меня есть три Observables, которые я объединяю с combLastest:
Observable<String> o1 = Observable.just("1");
Observable<String> o2 = Observable.just("2");
Observable<String> o3 = Observable.just("3");
Observable.combineLatest(o1, o2, o3, new Func3<String, String, String, Object>() {
@Override
public Object call(String s, String s2, String s3) {
return null;
}
});
Я хочу получать уведомления о первой эмиссии одной из наблюдаемых, не игнорируя более поздние эмиссии, что, я думаю, первый оператор сделал бы. Есть ли удобный оператор для этого типа (пример):
o1.doOnFirst(new Func1<String, Void>() {
@Override
public Void call(String s) {
return null;
}
})