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

Понимание потоков данных и нескольких подписчиков (с использованием модернизации)
Скажем, у меня есть 2 наблюдаемых (A и B), которые по сути являются сетевыми вызовами (с использованием Retrofit для предоставления контекста). Текущий поток приложения выглядит следующим образом: A и B запускаются примерно в одно и то же...
719 просмотров
schedule 01.02.2023

Как использовать RxJava для разбора файлов и генерации SQL?
Большинство примеров RxJava, которые я вижу, связаны с сетевыми вызовами. Я новичок в этой среде, поэтому мне интересно, имеет ли смысл использовать ее для чего-то вроде параллельного анализа файлов. У меня есть каталог файлов, данные которых мне...
346 просмотров

RxJava подписывается и наблюдает за тем же потоком, что и модульный тест
Я хочу написать своего рода «тест черного ящика» для компонента, который внутренне использует RxJava. Внутри он использует Retrofit , который возвращает Observable для выполнения HTTP-вызова, а затем использует .flatmap() для будущей обработки...
2766 просмотров
schedule 29.03.2024

Переполнение стека при использовании Retrofit rxjava concatWith
Я хочу обрабатывать нумерацию страниц в Retrofit, используя rxjava Observable. Я последовал совету из другого вопроса . У меня есть более 100 страниц, которые необходимо получить, но цепочка завершается сбоем около 20-й страницы и останавливает...
4535 просмотров
schedule 30.09.2022

Сортировать коллекцию объектов с реактивными расширениями в Java?
Как я могу отсортировать коллекцию объектов с помощью rxjava на основе одного или нескольких полей объектов? public class Car { public String model; public int numberOfWheels; public String color; public int yearOfProduction; }...
4957 просмотров

Retrofit + RxAndroid: медленный запрос блокирует другие запросы
Я столкнулся с проблемой, которая иногда связана с медленными ответами от моего бэкэнда. Фактически, я использую Retrofit + RxAndroid для связи со своим сервером, и когда я делаю несколько запросов, кажется, что за раз выполняется только один запрос....
1051 просмотров
schedule 11.06.2024

Положить/удалить из корзины с помощью Rx
У меня есть два потока данных: Логический поток, указывающий, существует ли элемент в корзине. Поток кликов, который инициирует добавление/удаление товара в/из корзины. Во-первых, я хочу изменить заголовок кнопки переключения в...
681 просмотров

Темы RxJava и обработка ошибок
Я пытаюсь добиться поведения, аналогичного поведению шины событий. Для моих требований подходит PublishSubject . Субъект испускает элементы, представляющие результат некоторой глобальной операции, которая может быть успешно разрешена или...
1240 просмотров
schedule 17.07.2023

RxJava: Как возобновить работу наблюдаемого, если происходит изменение конфигурации?
Я работаю с RxJava и RxAndroid . Как возобновить работу observable, если происходит изменение конфигурации (ротация активности, смена языковой локали и т. д.)? Мне нужно не только возобновить работу наблюдаемого, но и сохранить выданные...
2048 просмотров

RxJava, как обновлять представления в разных состояниях цепочки вызовов Observables?
Мне нужно выполнить одну задачу, используя один Observable, получить испускаемые данные, а затем использовать другой Observable для выполнения другого запроса. Обычно я бы использовал flatmap для объединения двух Observables и просто заботился о...
1093 просмотров
schedule 15.07.2022

RxJava/RxBinding: как обрабатывать ошибки в RxView
Я использую RxJava и RxBindings для просмотра в Android. Ниже приведен пример того, что я делаю. RxView.clicks(btMyButton).flatMap(btn -> { // another observable which can throw onError. return Observable.error(null);...
4143 просмотров

Как мне запустить этот оператор с помощью RxJava?
Способ работы с Rx может быть очень сложным ни для кого и по многим причинам... но я чувствую, что есть простые способы делать простые вещи с RX... Как мне просто выполнить этот оператор в фоновом потоке и получить ответ в потоке пользовательского...
1007 просмотров

RxAndroid и события кнопок?
Кто-нибудь знает, как получить щелчок от нажатия кнопки с помощью RxAndroid? НЕТ, это НЕ дубликат. Слишком многое изменилось. Я старался: Events.click() ... был удален RxTextView.editorActions()... предполагается, что он работает, потому...
3489 просмотров
schedule 06.01.2023

Как завершить Observable?
У меня есть наблюдаемое, которое я хочу завершить, если определенное условие не выполняется (то есть, если ответ с определенного веб-сайта не удался), чтобы я мог повторно запросить веб-сайт и снова вызвать наблюдаемое. Как мне это сделать? Вот...
1936 просмотров
schedule 21.07.2023

как преобразовать AsyncTask в RxAndroid
Я новичок в rxandroid, теперь я хочу использовать rxandroid для доступа в Интернет без использования AsyncTask, я написал код ниже ``` Observable<String> o= Observable.create(new Observable.OnSubscribe<String>() {...
1013 просмотров

Android MVP с RxAndroid + дооснащение
В последнее время я начал много читать о MVP и хочу попрактиковаться с ним в своих проектах. Однако я не могу правильно понять, куда должен идти код Rx + Retrofit? Я думаю, что это должно быть на уровне модели через Interactors, но все же может...
7769 просмотров

Как наблюдать за вызывающим потоком в java rx?
можно ли в любом случае указать java rx использовать текущий поток в функцииObservOn? Я пишу код для синкадаптера Android и хочу, чтобы результаты наблюдались в потоке адаптера синхронизации, а не в основном потоке. Пример сетевого вызова с...
2401 просмотров
schedule 15.06.2023

Как обновить пользовательский интерфейс из службы Android с помощью RxJava/RxAndroid
У меня есть связанная служба, которая отвечает за загрузку файлов и, следовательно, знает статус загрузки/прогресс. И пользовательский интерфейс (фрагмент или действие) должен отображать/обновлять ход загрузки из службы. На самом деле я думаю, что...
9172 просмотров

Используйте RxJava для цепочки наблюдаемых в сложных условиях
Я хочу создать заставку в Android. Во время загрузки заставки загрузчик изображений попытается получить более новую заставку с сервера, а затем более новое изображение будет сохранено в локальном хранилище и использовано в качестве изображения...
669 просмотров
schedule 29.05.2022

Как отменить запрос с retofit2 и RxAndroid
Я использую Retrofit 2.0 и Rx-android для загрузки своих API. Я следую разделу RxJava Integration with CallAdapter на этом сайте , и все работает нормально. Но я не знаю, как отменить запрос на загрузку наблюдаемого объекта. Пожалуйста, помогите...
5618 просмотров
schedule 20.02.2023