Holen Sie sich den neuesten Wert eines Observable und senden Sie ihn sofort aus
Ich versuche, den neuesten Wert eines gegebenen @ zu erhaltObservable
und lasse es sofort ausgeben, sobald es aufgerufen wird. Als Beispiel sei der folgende Code angeführt:
return Observable.just(myObservable.last())
.flatMap(myObservable1 -> {
return myObservable1;
})
.map(o -> o.x) // Here I want to end up with a T object instead of Observable<T> object
Dies funktioniert nicht, da auf diese Weise dasflatMap
wird @ ausgebmyObservable1
, das wiederum emittieren muss, um das @ zu erreichmap
. Ich weiß nicht, ob so etwas überhaupt möglich ist. Hat jemand eine Ahnung, wie man dieses Ziel erreicht? Vielen Dan