У меня есть два наблюдаемых, каждый из которых вернет список объектов. Я хотел бы собрать этот список, а затем использовать функцию DiffUtil от Android, чтобы удалить несуществующие элементы из первого списка. У кого-нибудь есть какие-либо идеи для этого, кроме того, что можно было стрелять из другого наблюдаемого из onComplete
первого наблюдаемого? Или это даже возможно?Как собрать выбросы двух наблюдаемых в разные списки? используя RxJava?
Observable1 -> List1
Observable2 -> List2
DiffUtil(List1, List2)
delete from List1 items that are non-existent in List2
Можно ли поймать выбросы от первого наблюдаемого перед тем, как закрепить его другим наблюдаемым? –
Простейшим способом будет использование doOnNext(), на первом наблюдаемом – yosriz