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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage