Вопросы по теме 'rx-android'

Как выводить элементы из списка с задержкой в ​​RxJava?
Я использую Retrofit для получения закладок из REST API: public interface BookmarkService { @GET("/bookmarks") Observable<List<Bookmark>> bookmarks(); } Теперь я хотел бы выпустить каждый элемент из этого списка с...
5359 просмотров
schedule 15.09.2023

Вызовите службу, только если предыдущая наблюдаемая успешна
Фон Я просто погружаюсь в концепцию RX для java. Честно говоря, я не понимаю. В моем проекте я использую модифицированную библиотеку для вызова сервисов. В настоящее время я реализовал все сервисы с помощью обратного вызова. Если я хочу...
1602 просмотров
schedule 22.06.2022

Как объединить Observable‹OnTextChangeEvent› с Observable‹OnCheckedChangeEvent›?
Я изучаю RxJava с использованием библиотеки RxAndroid, используя Retrofit для работы в сети и RetroLambda для использования лямбда-выражений Java8. Приложение, которое я хочу создать, имеет следующие функции: Разрешить пользователю вводить...
1943 просмотров
schedule 09.05.2024

Свести Observable‹Observable‹Cursor›› к Observable‹Cursor›
У меня есть Observable , который возвращает один экземпляр Cursor ( Observable<Cursor> ). Я пытаюсь использовать ContentObservable.fromCursor для получения каждой строки курсора в обратном вызове onNext . Одно из решений, которое я...
2816 просмотров
schedule 19.05.2024

Schedulers.io создает сотни RxCachedThreadSchedulers
Я использую RxJava в своем приложении для Android, и он несколько раз сталкивался с OutOfMemoryError. Я проверил это с помощью диспетчера устройств и только что заметил, что у меня более 200 потоков, большинство из которых находятся в состоянии...
4965 просмотров

Модернизация с помощью Rxjava Schedulers.newThread () против Schedulers.io ()
Каковы преимущества использования Schedulers.newThread() по сравнению с Schedulers.io() в Retrofit сетевом запросе. Я видел много примеров, в которых используется io() , но я хочу понять, почему. Пример ситуации:...
15596 просмотров
schedule 22.09.2022

RxJava: метод unsubscribe() подписки не вызывается
В приведенном ниже коде мне нужно освободить некоторые ресурсы при отказе от подписки (где он регистрирует «освобождение»). Observable first = Observable.create(new Observable.OnSubscribe<Object>() { @Override...
699 просмотров

Как вы связываете несколько наблюдаемых?
Допустим, я хочу показать некоторые пользовательские данные, которые находятся на сервере. Я бы искал сервер, кэшировал его, а затем представлял пользователю. Итак, мой исходный код RxJava будет выглядеть примерно так:...
238 просмотров
schedule 20.06.2022

RxJava: как исправить ошибки в операторе flatMap
У меня есть EditText , где пользователь вводит поисковый запрос, и я хочу выполнять мгновенный поиск на моем сервере, когда пользователь что-то вводит. Я пытаюсь сделать это с RxJava следующим образом: RxTextView.textChanges(editQuery) //...
2004 просмотров
schedule 23.01.2023

rxJava, периодически обновлять данные API
Я использую следующие наблюдаемые для вызова модифицированного API, а затем сохраняю ответ в файл кеша: @Override public Observable<StoryCollectionEntity> storyEntityList(final int page) { return this.restApi.storyCollection(id,...
1676 просмотров
schedule 12.03.2024

Поймать количество кликов пользователя в промежутке времени с помощью RxJava
У меня есть приложение со скрытым меню отладки. Мне нужно включить это секретное меню, если ( Build.DEBUG и) пользователь нажимает на представление, например, 4 раза за одну секунду. Я хотел бы использовать для этого RxJava. Я попробовал...
477 просмотров
schedule 10.11.2023

RxJava - как вызвать подписчика на события 4 кликов в Android
В Android у меня есть текстовое представление, определенное следующим образом: <TextView android:id="@+id/text1" android:layout_width="wrap_content" android:layout_height="wrap_content"...
6118 просмотров
schedule 26.05.2023

Можно ли синхронно запускать наблюдаемую модификацию?
Я пытаюсь перенести свое приложение для работы с RxJava. Я уже использую Retrofit и поэтому пытаюсь использовать интерфейс Retrofit, методы которого возвращают Observables. Однако теперь у меня проблемы с тестами кодирования, так как я не могу...
2865 просмотров
schedule 14.10.2022

Наблюдайте за изменениями текста и фильтруйте список с помощью RxAndroid
Чтобы наблюдать за изменениями текста в EditText - RxTextView.textChangeEvents(editText) .subscribe(e -> log(e.text().toString())); И чтобы отфильтровать список - Observable.from(itemList) .filter(item->...
2478 просмотров
schedule 04.11.2023

RxJava/Android: объединить результат двух зависимых Observables
У меня два Observables . Observable<A> getAObservable() Возвращает Observable of A Observable<B> getBObservable(A) Возвращает Observable из 'B'. Здесь Observable<A> должен выполняться перед Observable<B> ,...
2722 просмотров

Как отменить запрос с помощью слияния
На самом деле я использую RxAndroid, Retrofit2.0 и Okhttp 3.2.0 в своем проекте. Я использую Observable.merge для вызова нескольких запросов для загрузки файлов. Есть ли решение для отмены уникального запроса? Я знаю, что мог бы использовать...
127 просмотров
schedule 29.01.2024

RxAndroid — правильное использование Rx EventBus
У меня точно такое поведение Подписчик OnComplete вызывается дважды (что ожидается в соответствии с http://(который%20is%20is%20предполагаемый%20as%20per%20http://reactivex.io/documentation/subject.html) ) Но в моем сценарии: это...
598 просмотров

Ошибка сборки: для Джека требуются инструменты сборки версии 24.0.0 или более поздней.
Я использую библиотеку RX в своем проекте Android, и по некоторым причинам мне нужно, чтобы мой build.gradle был следующим: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig {...
3587 просмотров
schedule 28.08.2023

Rxjava onNext не срабатывает с помощью наблюдаемой модификации
У меня есть этот простой интерфейс API Retrofit2, который содержит interface Api { @GET(BuildConfig.END_POINT) Observable<Response> fetchData(); } Так что все в порядке, когда я делаю новый запрос, но, скажем, я запускаю запрос и...
1052 просмотров
schedule 06.03.2023

Объединение двух разных наблюдаемых
Имейте следующий фрагмент: Log.d("#######", Thread.currentThread().getName()); RxSearchView.queryTextChangeEvents(searchView) .debounce(400, TimeUnit.MILLISECONDS,Schedulers.newThread()) .flatMap(new...
145 просмотров
schedule 15.02.2024