Size: a a a

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

2020 August 21

P

Papin in ReactiveX - русскоговорящее сообщество
Ты на saveDB можешь по идее сразу флэтмап вызвать
источник

P

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

S

Singular in ReactiveX - русскоговорящее сообщество
Давай по другому вопрос задам.

saveDB().subscribe()
networkRequest().subscribe(Consumer(::println))
Вот у меня есть две строки. Как объедиить их в одну цепочку?
saveDB должен запустить паралелньо, но результат он него мне не важен. Так как он Completable
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
почитай плз что такое
defer
fromCallable
just
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
и в чем разница
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
Откуда у тебя подписка на saveDB()?
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
это тоже самое что эммитнуть в стрим какой-то камплитбл
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
Completable c = Completable.complete()

Single.just(c)
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
откуда тут подписка придет на c?
источник

АК

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

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
Single.just(1)
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
1.subscribe?
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
Прости, но я не понимаю почему ты тут пишешь уже в 20 раз не прочитав документацию инструмента который ты используешь.
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
Singular
Давай по другому вопрос задам.

saveDB().subscribe()
networkRequest().subscribe(Consumer(::println))
Вот у меня есть две строки. Как объедиить их в одну цепочку?
saveDB должен запустить паралелньо, но результат он него мне не важен. Так как он Completable
zip, combine, merge
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
что сложного?
источник

S

Singular in ReactiveX - русскоговорящее сообщество
Артем, я же говорю не то как мне сделать, я спрашиваю как более лаконичным код сделать.
Ну вот глянь на код https://pastebin.com/Wcg5HYkc. Разве нормальный код в методе main? Каша какая - то
источник

AD

Aleksey D. in ReactiveX - русскоговорящее сообщество
Singular
Артем, я же говорю не то как мне сделать, я спрашиваю как более лаконичным код сделать.
Ну вот глянь на код https://pastebin.com/Wcg5HYkc. Разве нормальный код в методе main? Каша какая - то
так тебя и отправляют читать документацию по операторам, которые помогуть сделать его более лаконичным, в чем твоя проблема? хочешь, чтобы за тебя написали что ли?
источник

АК

Артем Кулик... in ReactiveX - русскоговорящее сообщество
если тебе не важен результат - сделай себе сабджект в который ты кидаешь комплитаблы а-ля фонового executor.
https://pastebin.com/SDYPDyqa
источник