Публикации по теме 'rxjava'


Мне нравится, когда люди начинают использовать Rx.
Мне нравится, когда люди начинают использовать Rx. Это действительно совершенно другой образ мышления. Из-за этого вы можете создавать вещи, которые более функциональны, но иногда вы можете делать даже лучше. Похоже, вы напрямую преобразовали императивный код в функциональный. Такие вещи, как совместное использование изменяемого состояния между операторами, - не лучший вариант, потому что, если вы когда-нибудь начнете менять планировщик, на котором что-то работает, вы можете запустить..

Репликация стандартного приложения Clock для Android с помощью RxJava и Room
Использование наблюдаемого шаблона в Android Когда я изучал потоки и реактивное программирование, я узнал о RxJava, но отложил его изучение, потому что это казалось сложным. В конце концов я решил попробовать, создав приложение, в котором я легко нашел шаблон Observable, и поэтому я решил создать клон стандартного приложения часов Android. Приложение Я назвал проект « ClockClone ». Моя цель состояла в том, чтобы определить все варианты использования стандартного приложения часов,..

Как сделать утечку памяти с помощью подписок в RxJava
Как сделать утечку памяти с помощью подписок в RxJava Берегись! Эта статья устарела, так как она охватывает и старую версию RxJava - вы можете найти обновленную версию для RxJava2 здесь: https://medium.com/@scanarch/how-to-leak-memory- с-одноразовыми-в-rxjava2-715dd80bf966 — — — — — — — — Есть много отличных статей о RxJava. Это значительно упрощает работу с платформой Android, но будьте осторожны, потому что упрощение может иметь свои подводные камни. В следующих..

4 вещи, которые вам нужно знать о параллелизме RxJS
Обзор. Для обсуждения параллелизма в JavaScript необходим новый словарь, построенный на основе операторов RxJS. Асинхронный. Жесткий. Является. В библиотеках вроде ReactiveX / RxJS есть инструменты, которые могут понадобиться для управления всеми видами параллелизма, но они слишком сложны, требуют слишком крутого обучения и содержат множество различных способов выражения простых вещей. В результате часто используемые шаблоны трудно найти, и, как только они будут найдены, их решения..

RxJava 2: понимание горячего и холодного с помощью just vs. fromCallable
Понимание наблюдаемого HOT vs COLD кажется сложной темой, о которой кто-то захочет поговорить только после того, как хорошо поймет, что такое RxJava. Однако, когда я посмотрел на just и fromCallable , я обнаружил, что их сходство хорошо сочетается, что делает ГОРЯЧИЕ и ХОЛОДНЫЕ гораздо более понятными. Из моего предыдущего блога … Я показываю очень простой пример использования just , используемого в RxJava, для предоставления значения моему объекту производителя Single ...

Оптимистичные обновления с RxKotlin и ItemTouchHelper (Android)
Одной из самых разочаровывающих и полезных функций, над которой я работал во время совместной игры, была переработка страницы настроек для пользователей, которая включала перетаскивание и оптимистичные обновления. Возникшие проблемы показали мне тонкие сложности такой функции. Они также предупредили меня, чтобы я писал более простой, читаемый (и, следовательно, отлаживаемый) код, чтобы недостатки дизайна реже путались с техническими ошибками. Общий вариант использования: управление..

52. Сопряжение — это обмен
Я не был удовлетворен тем, что мой код GUI был достаточно хорош, чтобы подвести черту под ним, и я хотел еще немного поработать над ним с одним из мастеров. Поэтому я заручился их помощью, и мы обсудили, что мне не нравится в коде. Я знал, что должен быть другой способ обработки событий, полученных обработчиками событий, поскольку то, на чем я остановился, казалось вынужденным. Поделившись моим UML, мы обсудили мои опасения, и он подтвердил мои подозрения: регистрация ClickableElements с..