«rx-android» etiketlenmiş sorular

3
RxJava zamanlayıcılar için kullanım örnekleri
RxJava'da seçim yapabileceğiniz 5 farklı zamanlayıcı vardır : instant () : Geçerli iş parçacığında hemen çalışma yürüten bir Zamanlayıcı oluşturur ve döndürür. trampoline () : Geçerli iş tamamlandıktan sonra yürütülecek geçerli iş parçacığında kuyrukları çalıştıran bir Zamanlayıcı oluşturur ve döndürür. newThread () : Her iş birimi için yeni bir İş …


3
Retrofit 2.0 ve RxJava'yı kullanarak yanıt durum kodunu alın
Retrofit 2.0'a yükseltmeye ve android projeme RxJava eklemeye çalışıyorum. Bir api araması yapıyorum ve sunucudan bir hata yanıtı olması durumunda hata kodunu almak istiyorum. Observable<MyResponseObject> apiCall(@Body body); Ve RxJava çağrısında: myRetrofitObject.apiCall(body).subscribe(new Subscriber<MyResponseObject>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(MyResponseObject …

3
İo.reactivex.Observable için çağrı bağdaştırıcısı oluşturulamıyor
Sunucuma (bu Rails uygulaması) basit bir alma yöntemi göndereceğim ve sonucu RxJava ve Retrofit kullanarak alacağım. Yaptığım şey: Arayüzüm: public interface ApiCall { String SERVICE_ENDPOINT = "https://198.50.214.15"; @GET("/api/post") io.reactivex.Observable<Post> getPost(); } Benim modelim şu: public class Post { @SerializedName("id") private String id; @SerializedName("body") private String body; @SerializedName("title") private String title; …

8
Bir Gözlemlenebilirler listesini birleştirin ve tümü tamamlanana kadar bekleyin
TL; DR Nasıl dönüştürmek için Task.whenAll(List<Task>)içine RxJava? Mevcut kodum, zaman uyumsuz görevlerin bir listesini oluşturmak için Bolts kullanıyor ve diğer adımları gerçekleştirmeden önce tüm bu görevlerin bitmesini bekler. Esasen, Bolts sitesindeki örneğe göre, listedeki tüm görevler tamamlandığında tamamlandı olarak işaretlenen List<Task>bir single oluşturur ve döndürür .Task Ben yerine arıyorum Boltsile …

1
Rxjava Schedulers.newThread () ile Schedulers.io () ile Güçlendirme
Ne kullanmak faydaları vardır Schedulers.newThread()vs Schedulers.io()içinde Retrofitağ isteği. Kullanan birçok örnek gördüm io()ama nedenini anlamak istiyorum. Örnek durum: observable.onErrorResumeNext(refreshTokenAndRetry(observable)) .subscribeOn(Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread())... vs observable.onErrorResumeNext(refreshTokenAndRetry(observable)) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread())... Gördüğüm nedenlerden biri - newThread()her çalışma birimi için yeni bir iş parçacığı oluşturur. io()iş parçacığı havuzu kullanacak Peki bu argümanın uygulama üzerindeki etkisi nedir? Ve …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.