Запитання з тегом «rx-android»

3
Використовуйте випадки для планувальників RxJava
У RxJava є 5 різних планувальників на вибір: neposredna () : Створює та повертає Scheduler, який негайно виконує роботу над поточним потоком. trampoline () : Створює та повертає Scheduler, який черги працює над поточним потоком, який буде виконаний після завершення поточної роботи. newThread () : Створює та повертає Планувальник, який …

9
Коли використовувати RxJava в Android та коли використовувати LiveData від Android Architectural Components?
Я не отримую приводу використовувати RxJava в Android та LiveData від Android Architectural Components. Це було б дуже корисно, якщо користувальницькі випадки та відмінності між обома пояснюються разом із прикладом зразка у вигляді коду, який пояснює відмінності між обома.

3
Отримайте код статусу відповіді за допомогою Retrofit 2.0 та RxJava
Я намагаюся оновити до Retrofit 2.0 і додати RxJava в проект Android. Я роблю api-дзвінок і хочу отримати код помилки у разі відповіді на помилку з сервера. Observable<MyResponseObject> apiCall(@Body body); І в дзвінку RxJava: myRetrofitObject.apiCall(body).subscribe(new Subscriber<MyResponseObject>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } …

3
Не вдається створити адаптер виклику для io.reactivex.Observable
Я збираюся надіслати на свій сервер простий метод get (це програма Rails) і отримати результат за допомогою RxJava та Retrofit. Річ, яку я зробив, це: Мій інтерфейс: public interface ApiCall { String SERVICE_ENDPOINT = "https://198.50.214.15"; @GET("/api/post") io.reactivex.Observable<Post> getPost(); } Моя модель така: public class Post { @SerializedName("id") private String id; …

8
Об’єднайте список спостережуваних і почекайте, поки все завершиться
TL; DR Як конвертувати Task.whenAll(List<Task>)в RxJava? Мій існуючий код використовує Bolts для складання списку асинхронних завдань і чекає, поки всі ці завдання закінчаться, перш ніж виконувати інші дії. По суті, він створює a List<Task>і повертає сингл, Taskякий позначається як виконаний, коли всі завдання у списку завершені, як у прикладі на …

1
Модернізація за допомогою Rxjava Schedulers.newThread () проти Schedulers.io ()
Які переваги для використання Schedulers.newThread()проти Schedulers.io()в Retrofitзапиті мережі. Я бачив багато прикладів, які використовують io(), але я хочу зрозуміти, чому. Приклад ситуації: observable.onErrorResumeNext(refreshTokenAndRetry(observable)) .subscribeOn(Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread())... проти observable.onErrorResumeNext(refreshTokenAndRetry(observable)) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread())... Однією з причин, яку я бачив, є - newThread()створює нову нитку для кожної одиниці роботи. io()буде використовувати пул потоків Але який …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.