Я пытаюсь испустить 2 наблюдаемых с использованием метода .zip(), но я хотел бы избежать необходимости возвращать что-либо из-за использования Func2.Как испускать 2 Наблюдаемые данные и не возвращать ничего
Есть ли что-то подобное?
Я не могу найти какой-либо другой метод, который делает это ...
Спасибо!
EDIT:
Observable<> obs1 = ...;
Observable<> obs2 = ...;
Observable.zip(obs1, obs2, new Func2<T1, T2, R>() {
R call(T1 t1, T2 t2) {
..
}
..
return ...;
});
Я хотел бы функцию, как молния, но тот, который не требует от вас ничего возвращать - например действий2 вместо func2.
Что вы имеете в виду _ «испускают 2 Observalbes» _? 2 элемента в результате наблюдаемых или 2 наблюдаемых в результате наблюдаемых? Не могли бы вы показать мраморную диаграмму? – Brice
Посмотрите, пожалуйста, на мой «EDIT». – Shvalb
Я никогда не использовал RxJava, но попробовал ли вы просто передать «Void» в качестве аргумента третьего типа и просто вернуть «null»? – misberner