Вопросы по теме '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 просмотров
schedule
09.06.2022
Модернизация с помощью 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 просмотров
schedule
21.08.2022
Как вы связываете несколько наблюдаемых?
Допустим, я хочу показать некоторые пользовательские данные, которые находятся на сервере. Я бы искал сервер, кэшировал его, а затем представлял пользователю. Итак, мой исходный код 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 просмотров
schedule
23.09.2022
Как отменить запрос с помощью слияния
На самом деле я использую 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 просмотров
schedule
22.09.2022
Ошибка сборки: для Джека требуются инструменты сборки версии 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