sto concatenamento operazioni asincrone utilizzando RxJava, e mi piacerebbe passare un po 'variabile a valle:In RxJava, come passare una variabile lungo quando si concatenano gli osservabili?
Observable
.from(modifications)
.flatmap((data1) -> { return op1(data1); })
...
.flatmap((data2) -> {
// How to access data1 here ?
return op2(data2);
})
Sembra un modello comune, ma non sono riuscito a trovare informazioni su di esso.
Questo è quello che mi ritrovo a fare spesso e ha funzionato fino ad ora. – Will