RxJava'nın yeni sürümüyim ve yerel db'yi ve sunucuyu arayan arama işlevini uygulamaya çalışıyorum. Her iki sonucu birleştirmek ve yinelemeleri, herhangi bir fikirleri ortadan kaldırmak isterim?RxJava Yinelenen birleştirme yok
4
A
cevap
2
Yerel ve uzak sonuçları birleştirebilir ve kopyaları ortadan kaldırmak için toMap
kullanabilirsiniz. Daha gereksinimleri varsa
Üstelik, kullanabileceğiniz daha fazla kontrol elde collect
ve HashSet
(veya HashMap
):
Observable<Integer> local = Observable.just(1, 2, 3, 4);
Observable<Integer> remote = Observable.just(1, 3, 5, 7);
local.mergeWith(remote)
.collect(() -> new HashSet<Integer>(), (set, v) -> set.add(v))
.flatMap(Observable::from)
.subscribe(System.out::println);
2
Sen distinct operator kullanabilirsiniz.
İlgili konular
- 1. XSLT: Birleştirme yinelenen senaryo
- 2. xcb, yinelenen tuşları yok sayıyor
- 3. İki panda verigrubu birleştirme "yinelenen" sütunlarda sonuçlanır
- 4. RxJava
- 5. Çarşıda (bzr birleştirme) boşlukları yok sayan birleştirme işlemini nasıl yapabilirim?
- 6. Sonar'daki yinelenen içe aktarma ifadelerini yok say.
- 7. RxJava Looper.prepare()
- 8. Retrofit + RxJava
- 9. RxJava: OnNext
- 10. Yinelenen ve tek bir kayıt dosyasına birleştirme kaydını bulun C#
- 11. Slick 3.0 yinelenen birleştirme olarak birleştirme ile çok çok sayıda sorgu
- 12. İki büyük veri kümesini RxJava
- 13. RxJava: şartlı gözlenebilir bir RxJava I operatörlerin zinciri var zincirini
- 14. RxJava Completabe andthen test
- 15. RxJava: Hata, Observer.onError
- 16. RxJava Paralel İlerleme Gözlemleri
- 17. Android işleyiciyi RXJava
- 18. RxJava ve MVP
- 19. RxJava Observable.cache geçersiz kılma
- 20. RxJava - Zamanlayıcılar vs ExecutorService?
- 21. RxJava, varsa ilk madde
- 22. Netflix RxJava - Spring Reactor
- 23. RxJava: doOnNext ve doOnEach
- 24. MediaWiki içeriğini birlikte birleştirme
- 25. RxJava İki gözlenebilirleri var debounced gözlenebilirleri
- 26. RxJava İşleçinin Nasıl Çalıştığını Anlama
- 27. HABTM ilişkisinde birleştirme tablosundaki kayıtlar otomatik olarak yok edildi mi?
- 28. HMT collection_singular_ids = birleştirme modellerinin silinmesi doğrudan, geri çağırmaların tetiklenmesi yok
- 29. C# dizilerinde birleştirme/birleştirme #
- 30. Pandalar birleştirme/birleştirme/iki veri çerçevesine uydurma