rx-android

Przypadki użycia dla Terminatorów RxJava

W RxJava jest 5 różnych schedulerów do wyboru: Immediate () : tworzy i zwraca Scheduler, który natychmiast wykonuje p ... t wywoływać computation () podczas wykonywania pracy w IO? dlaczego źle jest wywoływać io () podczas pracy obliczeniowej?

Połącz listę obserwowanych i poczekaj, aż wszystkie zostaną ukończone

TL; DR Jak przekonwertować Task.whenAll(List<Task>) na RxJava? Mój istniejący kod wykorzystuje śruby do tworzenia lis ... mi, jeśli jest to oczywiste pytanie lub wyjaśnione gdzieś w dokumentach; próbowałem szukać. Każda pomoc będzie mile widziana.

Uzyskaj kod statusu odpowiedzi za pomocą Retrofit 2.0 i RxJava

[3]}próbuję uaktualnić do Retrofit 2.0 i dodać RxJava w moim projekcie android. Wykonuję połączenie api i chcę pobrać kod błę ... istniał i możemy uzyskać status wykonując: error.getResponse().getStatus() Jak to zrobić z Retrofit 2.0 używając RxJava?

Kiedy używać RxJava w Androidzie i kiedy używać LiveData z Android Architectural Components?

Nie rozumiem powodu, aby używać RxJava w Androidzie i LiveData z Androida Components.It byłoby naprawdę pomocne, gdyby usecas ... s i różnice między nimi zostały wyjaśnione wraz z przykładowym przykładem w postaci kodu, który wyjaśnia różnice między nimi.

Jak stosować CompositeDisposable of RxJava 2?

Przykłady użycia CompositeDisposable lub Disposable w RxJava2. W RxJava 1 był zapis CompositeSubscription, ale tego nie ma w RxJava2, jest coś CompositeDisposable w rxJava2. Jak stosować CompositeDisposable lub Disposable w RxJava2.

Doposażenie w planery Rxjava.newThread () vs Schedulers.io()

Jakie są korzyści z zastosowania Schedulers.newThread() vs Schedulers.io() w Retrofit żądaniu sieciowym. Widziałem wiele przy ... la każdej jednostki pracy. io() użyje puli wątków Ale jaki jest wpływ tego argumentu na aplikację? A jakie są inne aspekty?

Observable działa na głównym wątku, nawet jeśli subscribeOn() jest wywoływane na innym wątku

Mam dziwny problem w jednym z moich zajęć. Po powrocie z robienia zdjęcia / wideo, w moim onActivityResult wyświetlam okno d ... n(Schedulers.io()) na observeOn(Schedulers.io()) rozwiązałem problem. Nadal chciałbym wiedzieć, dlaczego to nie zadziałało...

Okresowe żądania HTTP przy użyciu RxJava i Retrofit

Czy możliwe jest użycie RxJava / RxAndroid i Retrofit do wykonywania okresowych żądań http w celu aktualizacji danych co X se ... Done updating athletes! "); }); } } public static void stopUpdates() { sub.unsubscribe(); sub = null; }

Jak zatrzymać i wznowić obserwowalne.interwał emitujący kleszcze

To będzie emitować kleszcza co 5 sekund. Observable.interval(5, TimeUnit.SECONDS, Schedulers.io()) .subscri ... tkie planery zatrzymują się i nie jest możliwe wznowienie tykania później. Jak Mogę zatrzymać i wznowić emisję "z wdziękiem"?

Jak uzyskać ciało odpowiedzi, gdy wystąpi błąd podczas korzystania z Retrofit 2.0 Observables

Używam Retrofit 2.0 do wykonywania wywołań api, które zwracają obserwowalne. Wszystko działa dobrze, gdy połączenie poszło do ... ake some xyz action" } Chciałbym przeczytać tę odpowiedź o błędzie i wyświetlić wiadomość użytkownikowi. Jak mam to zrobić?