Публикации по теме 'rxjava'
#2 ~ Начало работы с RxJava в Android
В предыдущей статье я писал о вступлении с RxJava . В этой статье я хочу углубиться в то, как интегрировать наше Android-приложение с RxJava и объединить его с Retrofit.
Прежде чем идти дальше, я ожидаю, что вы знаете о Retrofit , если не просто погуглили.
Как обычно, как и другие зависимости. сначала мы должны добавить RxJava и RxAndroid в Gradle, что будет выглядеть так.
compile 'com.squareup.okio:okio:1.6.0'
compile 'com.google.code.gson:gson:2.6.2'
compile..
Ошибка при работе с потоками в RxJava, которую вы, вероятно, совершаете
TL;DR: Если вы думаете, что полностью понимаете многопоточность в RxJava, присмотритесь к поведению Processor классов…
В дополнение к крутой кривой обучения, RxJava имеет достаточно секретов, чтобы продолжать сбивать с толку разработчиков еще долго после того, как они считают, что освоили ее. Далее следует одно такое любопытство, связанное с многопоточностью.
Установка
Рассмотрим следующую цепочку вызовов RxJava:
где waitForData и makeNetworkRequestWithData — обе..
Как играть полиритмы с RxJS
Неортодоксальный пример реактивного программирования, связанный с музыкой, с примерами кода и подробным объяснением.
Фон Франьо, Frontend-разработчик @comsysto
Введение
Недавно меня заинтриговал доклад Адама Нили о полиритмах. Поэтому я решил создать небольшую программу, которая позволяла бы вам слушать, как звучат разные полиритмы. Идея заключалась в том, чтобы использовать библиотеку RxJS.
Текст предполагает наличие некоторых знаний о реактивном программировании,..
Изучите слова мира реактивных расширений на странице новой вкладки Chrome.
Вы пишете свои приложения реактивно ? Ну, конечно же! В этом и суть мобильных приложений, просто инструменты, которыми мы располагаем, становятся лучше. За последние несколько лет Reactive Extensions привлекли много внимания, и я уверен, что многие из вас уже слышали о нем. Если нет, прочтите это суть , чтобы получить представление. Однако концепции, которые он использует, не так уж и тривиальны, и для их изучения требуется довольно много времени .
При изучении Rx мне нравится..
Что такое реактивное программирование?
Что такое реактивное программирование?
В настоящее время все говорят о реактивном программировании, и вам интересно изучить новую вещь, называемую реактивным программированием. Возможно, вы видели, что он использовался в нескольких местах, но вы все еще немного запутались и хотели бы получить некоторые пояснения.
В этой статье мы познакомимся с основными концепциями реактивного программирования. Начиная со следующей статьи, мы займемся настоящим программированием и научимся..
Обработка ViewState с поддержкой повторных попыток на Android с использованием RxJava
Реализуйте состояния загрузки, содержимого и ошибок с поддержкой действия повтора.
Давайте рассмотрим этот вариант использования:
У нас есть операция, которая может занять некоторое время и может быть успешной или неудачной. В случае сбоя мы хотим разрешить пользователям повторить операцию, нажав кнопку повтора.
Итак, мы проектируем наш ViewState следующим образом:
onRetryClicked() в состоянии Error отправит событие в наш поток событий обновления. Сопоставление этой..
Функциональные заставки с RxJava2
Сделайте свой фурор больше, чем просто брендинг
Экраны-заставки не всегда необходимы, но они могут быть хорошей возможностью показать ваш бренд, пока вы предварительно загружаете данные. В конце концов, их стоит добавить в ваше приложение, а RxJava делает код для создания функционального экрана-заставки простым и невероятно удобным для чтения.
Когда мне следует использовать заставку?
Это отличный вопрос, и я думаю, вы должны серьезно над ним задуматься. Если вы не будете..