Size: a a a

ReactiveX - русскоговорящее сообщество

2021 April 30

A

Aleksandr in ReactiveX - русскоговорящее сообщество
Ещё у вас условия некорректны с точки зрения русского языка. Я не хочу придераться, просто для удобства других
источник

И

Игорь in ReactiveX - русскоговорящее сообщество
самый главный вопрос - при чем тут rx?)) кажется, вам в другой чат с такими вопросами надо
источник

NK

ID:0 in ReactiveX - русскоговорящее сообщество
Ага, туда где за вас делают тестовые задания
источник

И

Игорь in ReactiveX - русскоговорящее сообщество
😂)
источник

K🦋

Kir 🦋 JS in ReactiveX - русскоговорящее сообщество
Привет, я смотрю RXJS LIve на стриме, можно пошарить вам линку, если интересно?
источник

TS

Taras Savchenko in ReactiveX - русскоговорящее сообщество
Кир, как тебе на все времени хватает, у тебя каждый день активность какая-то
источник

K🦋

Kir 🦋 JS in ReactiveX - русскоговорящее сообщество
взял отпуск на неделю ахаха
источник
2021 May 08

AV

Andrey Volkov in ReactiveX - русскоговорящее сообщество
Здравствуйте! Я очень ватный начинающий программист, поэтому вопрос может стоять не точно и я могу многое не понять но всё же. Как мне реализовать постоянное прослушивание изменений в БД через RxJava? Пробовал по данным урокам(https://startandroid.ru/ru/courses/architecture-components/27-course/architecture-components/533-urok-9-room-rxjava.html), не вышло. (не идёт подписка)
источник

A

Aleksandr in ReactiveX - русскоговорящее сообщество
А что вы именно делали? Хотелось бы увидеть конкретный пример
источник

AV

Andrey Volkov in ReactiveX - русскоговорящее сообщество
Скинуть скриншотом или на Pastebin?
источник

A

Aleksandr in ReactiveX - русскоговорящее сообщество
Если кода много - лучше пастой
источник

AV

Andrey Volkov in ReactiveX - русскоговорящее сообщество
Да вроде не много
источник

AV

Andrey Volkov in ReactiveX - русскоговорящее сообщество
И вот Query запрос к БД
источник

AV

Andrey Volkov in ReactiveX - русскоговорящее сообщество
Так я не смог через debugger зайти в subscribe метод во время выполнения
источник

AV

Andrey Volkov in ReactiveX - русскоговорящее сообщество
Сейчас вызвал Snackbar и вывод был
источник

A

Aleksandr in ReactiveX - русскоговорящее сообщество
Я не силён в андройде, но как вы поняли, что подписка не создалась?

И мне бросается в глаза такой момент, почему вы при subscribe проходитесь итеративно по элементам? Думаю, что лучше сделать через onNext(() -> ...)
источник

AV

Andrey Volkov in ReactiveX - русскоговорящее сообщество
Извиняюсь, подписка создалась, сейчас через Snacbar продебажил. А так, я до этого запускал дебагер с брекпоинтами, в подписку не заходило и ничего не выполнялось
источник

A

Aleksandr in ReactiveX - русскоговорящее сообщество
Наверное вы не дождались момента исполнения. У вас дебаг только момент ассемблирования показывал?
источник

RC

Roman Chumachenko in ReactiveX - русскоговорящее сообщество
Дебагер как-то иногда не заходит в кложуры rx, сталкивался с таким. Не знаю, в чем дело
источник

A

Aleksandr in ReactiveX - русскоговорящее сообщество
Andrey ну и да, смотрите, на счёт того foreach в момент создания подписки. Кажется, что это плохая идея. Конкретно в вашем примере ещё не так это заметно. Но идея вот в чём, flowable рассчитан на то, чтобы элементы могли появляться в режиме рального времени, т.е с ним работу организуют по принципу броадкаста/стрима, поэтому и фишка обрабатывать эти элементы "налету". Просто достаточно поставить onNext перед созданием подписки.
источник