Bugün Android Studio 3.1'e yükselttim, bu da birkaç tiftik kontrolü daha ekledi. Bu tiftik kontrollerinden biri subscribe(), bir değişkende depolanmayan tek seferlik RxJava2 çağrıları içindir. Örneğin, Oda veritabanımdan tüm oyuncuların bir listesini almak:
Single.just(db)
.subscribeOn(Schedulers.io())
.subscribe(db -> db.playerDao().getAll());
Büyük sarı bir blok ve bu ipucu ile sonuçlanır:
Sonucu
subscribekullanılmaz
Bunun gibi tek seferlik Rx aramaları için en iyi uygulama nedir? Ben bırakmamak mı Disposableve dispose()tam üzerinde? Yoksa sadece @SuppressLintdevam mı etmeliyim ?
Bu sadece RxJava2 ( io.reactivex) ' yi etkiliyor gibi görünüyor , RxJava ( rx) bu tiftiksiz.
Disposableüye kapsamını tutuyorum dispose()ve single tamamlandığında arıyorum , ancak gereksiz yere hantal görünüyor. Bunu yapmanın daha iyi bir yolu olup olmadığını merak ediyorum.
