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

Как абстрагироваться от оборудования с помощью RXJava и Observables без субъектов?
Я работаю над проектом, в котором у меня есть аппаратное устройство, разговаривающее с моим Android-приложением через USB-кабель. Буферы протокола, завернутые в тонкий слой сериализации, — это мой протокол связи. В настоящее время связь USB...
347 просмотров

Минимальное время выполнения Rxjava?
У меня есть Observable A и Observable B. Теперь мне нужно дождаться завершения этих Observables или хотя бы 30 секунд. Как я могу добиться этого на RxJava? Спасибо за любое предложение!
1095 просмотров
schedule 18.09.2022

RxJava onErrorResumeNext вызывает java.io.InterrupedIOException
У меня проблема с оператором RxJava onErrorResumeNext. Я хочу получить местоположение, а затем получить данные с сервера (с доработкой) зависит от местоположения, но если нет местоположения (ошибка: последовательность не содержит элементов), я хочу...
737 просмотров

RxAndroid — java.lang.IllegalStateException: уже зарегистрирована другая стратегия
Я пишу модульный тест, и мне нужно смоделировать Observable (из модификации) Код в тестируемом компоненте выглядит следующим образом: getApiRequestObservable() .observeOn(AndroidSchedulers.mainThread())...
1387 просмотров
schedule 04.02.2024

Как создать наблюдаемую JavaRx, которая выдает синхронный (или блокирующий) список всем подписчикам?
Я очень новичок в RxJava, Android и Java вообще... Я пытаюсь создать наблюдаемый объект, который генерирует синхронизированный список. Где я не прав? public class CurrentLocationHolder { private List<LocationPoint> locationBuffer =...
101 просмотров
schedule 03.11.2022

Правильный способ фильтрации элементов базы данных с помощью RxAndroid
Я использую предоставленный образец и настроил код в соответствии со своими требованиями. Я изучаю Rx и не совсем знаком с тем, как он работает. Итак, в моем фрагменте у меня есть private static String LIST_QUERY = "SELECT * FROM " +...
373 просмотров
schedule 12.08.2022

Почему debounce() с toList() не работает в RxAndroid?
Пока я использую debounce() , затем извлекаю данные из бэкэнда и данные, которые я хочу преобразовать в другие данные, и, наконец, использую toList() . когда я использую toList() ничего не происходит никакого лога нет в подписке и ошибка, без...
478 просмотров
schedule 25.01.2024

Как повторно использовать Observer в случае сбоя?
У меня есть действие, которое загружает данные из сети и имеет кнопку «повторить попытку», если запрос не выполняется, который просто повторяет тот же сетевой вызов. Это упрощенный код: public class MainActivity extends Activity { private...
535 просмотров

Предотвратить эмиссию, если такая же эмиссия произошла x миллисекунд назад
Я хотел бы предотвратить выброс тогда и только тогда, когда один и тот же точный элемент был испущен в течение последних x миллисекунд. Я посмотрел на операторов дроссельной заслонки и устранения дребезга, но я не уверен, что они могут мне помочь...
262 просмотров
schedule 14.11.2023

Как сделать Observable, который испускает символ через 1 секунду временного интервала
Я только начал с RxJava/android, и для практики и начала работы я хочу сделать наблюдаемым, который испускает символ в строке каждую 1 секунду, как я могу это сделать? Вот что я пробовал до сих пор, он просто выдает строку сразу:...
1482 просмотров
schedule 19.03.2024

Google Agera против rxAndroid
Когда я впервые приступил к реактивному программированию для Android, я обнаружил rxJava и rxAndroid , которые предпочитают многие разработчики в мире. Но сегодня я нашел другую библиотеку Google под названием Agera , которая все еще находится в...
920 просмотров
schedule 06.04.2024

как использовать retryWhen () Rxandroid
Я вызываю дорогостоящую рекурсивную функцию с помощью RXJava. В большинстве случаев он работает очень быстро, но иногда занимает слишком много времени. Есть ли способ использовать retryWhen() через 5 секунд, если поток все еще работает?...
248 просмотров
schedule 03.10.2022

Повторно выполнить наблюдаемое, чтобы уведомить в настоящее время подписанных наблюдателей
В сценарии приложения для Android я хочу получить некоторые Observable<Data> из сети, и на них подписано несколько Observer<Data> для обновления соответствующих представлений. В случае ошибки - скажем, тайм-аут - покажите пользователю...
520 просмотров
schedule 29.12.2023

RxJava — перехват потребительского исключения
В настоящее время я пытаюсь найти лучшее решение для моей сетевой обработки в моем приложении для Android. В настоящее время я использую RxJava и несколько классов Consumer . Потребитель public interface Consumer<T> { /** *...
2082 просмотров
schedule 03.11.2022

RxJava/Retrofit2/Java — NetworkBoundResource не работает должным образом
У меня проблема с проводкой. Когда я впервые подписываюсь, он делает сетевой вызов, а также сохраняет данные в базу данных, но loadFromDb() никогда не выполняется, и он не выдает никаких ошибок. Почему это происходит?...
710 просмотров
schedule 28.03.2024

RxJava выполняет Completable после Single асинхронно
Есть ли способ позволить Single генерировать данные и когда они (или, может быть, когда они завершатся) запускать Completable с этими данными асинхронным способом? Мой вопрос очень похож на этот , но я пытаюсь вызвать Completable асинхронно....
132 просмотров
schedule 25.04.2024

RxAndroid аварийно завершает работу при использовании AndroidScheduler.mainThread()
Я использовал RxJava и RxAndroid для извлечения данных из API и обновления своего представления. Но после использования RxAndroid AndroidScheduler.mainThread() приложение вылетает с неизвестными исключениями. Также я использую RxJava и RxAndroid...
115 просмотров
schedule 10.10.2023