Ich habe zwei Observables jeder wird eine Liste von Objekten zurückgeben. Ich möchte diese Liste sammeln und dann die DiffUtil-Funktion von Android verwenden, um die nicht vorhandenen Elemente aus der ersten Liste zu löschen. Hat jemand irgendwelche Ideen dafür abgesehen davon, eine andere Observable aus dem ersten beobachtbaren onComplete
zu feuern? Oder ist das überhaupt möglich?Wie Emissionen von zwei Observablen in verschiedenen Listen sammeln? mit RxJava?
Observable1 -> List1
Observable2 -> List2
DiffUtil(List1, List2)
delete from List1 items that are non-existent in List2
Ist es möglich, die fangen Emissionen von der ersten Observablen vor dem Zippen mit der anderen Observablen? –
Der einfachste Weg ist die Verwendung von doOnNext(), auf dem ersten Observable – yosriz