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

Почему следует рассмотреть возможность использования AndroidObservables в RxJava
Насколько я понимаю, AndroidObservable помогает убедиться, что: Подписчик всегда наблюдает за основным потоком когда фрагмент/активность отсоединяется/останавливается, наблюдение немедленно останавливается, а компоненты, связанные с...
3057 просмотров
schedule 25.05.2022

RxJava, выполнить код в потоке наблюдателя перед цепочкой двух наблюдаемых
Я использую RxJava и RxAndroid и хочу объединить два наблюдаемых, но между ними мне нужно обновить пользовательский интерфейс, поэтому я должен выполнить код в основном потоке, прежде чем достичь подписчика. Одним из решений вместо плоского...
3330 просмотров
schedule 10.01.2023

Как преобразовать вложенный список двойных значений в класс Java с помощью RxJava?
В моем клиенте Android я получаю эти данные JSON из бэкэнда: [ [ 1427378400000, 553 ], [ 1427382000000, 553 ] ] Вот процедура, которая фактически загружает данные. Я использую RxAndroid и...
1003 просмотров

Цепочка наблюдаемых на основе результата
Я полный новичок в rx-java и rx-android. Я слышал, что кривая обучения довольно крутая в начале. Я пытаюсь заменить весь код на основе Eventbus на более безопасную альтернативу с помощью rx-android. Я настроил этот фрагмент для создания...
1281 просмотров

Как справиться с ротацией с помощью Retrofit и RxJava/RxAndroid в действии?
Я прочитал здесь что мы можем использовать некоторый глобальный кеш для обработки ротации. Вы можете предотвратить это, используя операторы cache или replay Observable, убедившись, что Observable каким-то образом переживает жизненный цикл...
12527 просмотров

RxJava: как выразить doOnFirst()?
Я использую RxJava, и у меня есть Observable с несколькими элементами внутри. Что я хотел бы сделать, так это запустить функцию A для первого элемента, функцию B для всех из них и функцию C, когда Observable завершено:...
1377 просмотров

Мутация состояния реактивным путем
Недавно я начал проект Android с жестким использованием реактивных расширений . Я прочитал некоторые введения и учебные пособия, но я все еще на уровне новичка. Согласно этой статье: все это поток однако мое текущее понимание (или...
403 просмотров

Сочетание получения ценности от SharedPrefs и сети с RxJava
Как лучше всего объединить эти операции с RxJava: Получить токен авторизации из общих настроек Если он не существует или недействителен, получите его с сервера. Выполните запрос с допустимым.
56 просмотров
schedule 10.05.2024

AbstractMethodError при использовании RxJavaCallAdapterFactory в Retrofit 2
Я получаю эту ошибку: FATAL EXCEPTION: main E/AndroidRuntime: java.lang.AbstractMethodError: abstract method not implemented at retrofit.RxJavaCallAdapterFactory.get(RxJavaCallAdapterFactory.java) at...
2736 просмотров
schedule 25.11.2022

Требуется замена AsyncTask на RXJava.
Я новичок в Reactive, поэтому полегче со мной, но я пытаюсь заменить асинхронную задачу, которая в настоящее время выполняется при изменении текста, на функцию автоматического предложения. Ниже показано, где я нахожусь с моим RX:...
986 просмотров
schedule 25.12.2022

RxAndroid FuncN ошибка компиляции / lint
У меня есть форма с 14 полями, которые должны быть действительными, прежде чем кнопка отправки будет включена. У меня есть наблюдаемое в каждом из полей, и я использую combLatest(), чтобы убедиться, что все они действительны одновременно. Я...
246 просмотров
schedule 14.08.2022

RxAndroid с дооснащением 2.0
у меня есть интерфейс @GET("/data, 2.5/forecast/daily") Observable<MultilingualWeather> getWeatherByIdWithMultilingual( @Query("id") String id, @Query("lang") String lang, @Query("appid") String appid); MainActivity...
913 просмотров
schedule 18.09.2022

Как получить заголовок от ответа RxAndroid.?
Это функция, которую я использовал для сетевых вызовов. private void generateNewCard() { showProgressDialog(); Retrofit retrofit = new Retrofit.Builder() .baseUrl(NetworkCalls.BASE_URL)...
3167 просмотров
schedule 03.01.2023

Proguard и RxAndroid V1.1.0
Кажется, я не могу заставить Proguard работать с библиотекой RxAndroid v1.1.0. Раньше я использовал версию 1.0.1, и она отлично работала со следующим правилом. -dontwarn rx.internal.util.unsafe.** Однако после обновления rxAndroid до...
3679 просмотров
schedule 07.02.2023

RxJava/Android отслеживает прогресс нескольких подписчиков, запущенных в разное время
Я ищу способ, надеюсь, используя RxJava для согласованности, для отслеживания прогресса нескольких подписчиков, которые могут быть запущены в разное время. Я знаю, как объединять подписчиков или подписчиков flatMap вместе, когда все они увольняются...
1493 просмотров
schedule 19.07.2023

Перенос данных между запросами с помощью Retrofit +RxJava
Я решил использовать в своем проекте Retrofit 2.0 + RxJava . Основная проблема в том, что я не до конца понимаю, как должно быть. Во-первых, все запросы к моему серверному API, и каждый запрос должен иметь accessToken. Например, я хочу...
465 просмотров

Как обрабатывать клики по элементам для просмотра переработчика с помощью RxJava
Мне было интересно узнать, как лучше всего реагировать на щелчок элемента в представлении переработчика. Обычно я добавляю прослушиватель onclick() в ViewHolder и возвращаю результаты активности/фрагменту через интерфейс. Я думал о добавлении...
8928 просмотров

RxJava как шина событий в проекте Android - удалить событие из шины
Раньше я работал с EventBus, который был прост в использовании и понятен. На этот раз, однако, я хотел бы попробовать RxJava для связи, подобной шине событий, однако не очень ясно, как удалить события из RxJava или, лучше сказать, как это должно быть...
2023 просмотров
schedule 27.07.2023

Rxjava почему не выполнил метод onNext
Я написал метод для печати вывода из flatMap (псевдокод): Observable.just(...).repeat() .flatMap( return Observable.just([double])) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new...
244 просмотров

использование Rxjava с модификацией и областью
я хочу использовать кешированные данные в области, а затем обновить данные с сервера, используя модификацию. мне удалось это следующим образом: public void getNotifications() { Observable.concat(getCashedNotifications(),...
482 просмотров
schedule 28.03.2023