Ontoshgo
если любишь стрелять себе в ногу, то пользуйся на здоровье
зато удобно доставлять сообщения с фрагмента в активити и назад
Vladimir
если любишь стрелять себе в ногу, то пользуйся на здоровье
интересно все таки узнать более конкретные соображения
Unat
И чем он опасен?
очевидно, позволяет обрабатывать события в местах, сильно не связанных с этими событиями. К примеру, вызывать какие-нибудь изменения UI по сообщению из вебсокета. А там бац - и не UI-поток.
эSSiorh
бывает сложно удержать в голове всю эту мощь
Unat
Или вон, человек действия из фрагмента в активити собрался прокидывать
Vladimir
я думаю разница в ширине вещания )
эSSiorh
не хочешь париться сейчас, потом будешь еще больше париться с тем, как с этим жить
Unat
а потом всё, переписывать
Unat
подписался на изменение товаров в корзине, изменил где-то парой экранов дальше, и всё мгновенно отработало
эSSiorh
на сабжекты
никаких setResult, никаких запросов по айдишнику которые тормознутые
Vladimir
вот примерно для этого я и встречал использование EventBus. Когда не охото думать о зависимостях.
Ontoshgo
жаль не все это понимают
Ontoshgo
рх слишком сложный, не нужен он никому
Vladimir
Ну да, если его повесить глобальным синглтоном )
Ontoshgo
евентбас должен быть проще
Vladimir
Но не надо так )
Yurka
Тянуть rx для того, что бы сделать шину данных - сомнительное удовольствие. Впрочем, это опять флейм
эSSiorh
я просто хотел дать совет из личного опыта, ты можешь использовать eventbus сколько угодно, просто думать нужно все равно будет, а потом и париться не меньше чем с setResult, а в некоторых случаях еще и больше
Vladimir
о зависимостях стоит думать. И потому передавать поставщиков событий в потребителей стоит осознанно. Чтобы не плодить непонятных ситуация, когда за 5 минут нельзя отследить цепочку событий.
Ontoshgo
зачем думать о том, что можно не делать?
эSSiorh
думать не о setResult, а об организации твоего eventBus
Vladimir
Можно не делать - что?
Yurka
А можно ткнуть в сообщение причем setResult и eventBus? А то выпал из контекста)
Ontoshgo
Можно не делать - что?
парится с зависимостями
Vladimir
парится с зависимостями
Последствия понятны?
я просто хотел дать совет из личного опыта, ты можешь использовать eventbus сколько угодно, просто думать нужно все равно будет, а потом и париться не меньше чем с setResult, а в некоторых случаях еще и больше
а что там может плохого быть? это же по сути и есть та реактивность и поток данных, идеология RX. например у меня список заказов такой, они добавляются/удаляются юзером, + с пушей прилетает тоже что-то новое и мгновенно всё отрабатывает
Ontoshgo
Последствия понятны?
та тут только плюсы
Ontoshgo
все быстро, удобно и красиво
эSSiorh
ребят, уже несколько сообщений назад стало понятно, что нас тролят, я ливаю
Vladimir
К сожадению EventBus скорее скрывает зависимости чем избавляет от них. Потом сидишь, распутываешь их за каким-нибудь джуном )
Dims
Добрый день, есть пример реализации следующей логики на RxJava: проверка токена -> если токен валидный - получение записей с сервера, если токен не валидный - авторизация? По отдельности с исползованием rx осилил, а вот не помйму как это соединить
эSSiorh
и париться не надо, все под рукой
Vladimir
вот это да
уродище какое то
Vladimir
Дайте текстом, вставлю к себе )
у меня обычный RxRelay
Anonymous
kotlin when сделает это покрасивее
Sirelon
ИвентБас или в попу раз?
Ontoshgo
Весь код в одном месте, скажите мне что это плохо
Ontoshgo
при дебаге все удобно и понятно
Sirelon
вообще, ивентбас -- это лучшее, что придумало комьюнити.
Ontoshgo
ну есть еще паблишеры
Ontoshgo
а
эSSiorh
Ontoshgo
тут серьезная тема
Sirelon
Vladimir
Админы тут, видимо, мягкие )
Sirelon
все просто и понятно.
Sirelon
понапридумывали своих архитектур, какого то непоятного куча кода. ЗАчем? просто подписался, кинул ивент с данными -- и вуаяля. Одной аннотацие получил это в МэйнТреде. Что вам еще надо?
Ontoshgo
достало плодить по 5-6 классов просто для красоты
Sirelon
это серьезно не троллинг. Просто ивентбас не в то время появился. Он опередил технологии
Ontoshgo
хочеться чтоб просто работало
Sirelon
через 2-3 года, все будут его использовать
Anton
ивентбас топчик. у кого с ним проблемы? вы его просто не умеете готовить
эSSiorh
тогда зачем был изначальный вопрос про то где про него почитать, если никто еще не додумался до этого гениального подхода, кроме вас? Напишите статью тогда, как вы гениально разруливаете проект с 1+ года разработки через ивентбас и через 2-3 года люди вам спасибо скажут
Ontoshgo
Anonymous
почему?
аналог гото
Anonymous
как по мне
Ontoshgo
Так ссылки есть у кого?
эSSiorh
щас тебе скажут, что goto тоже бомба
Anonymous
вермишелевый код кому то нужен?
Anton
аналог гото
неправда же
Ontoshgo
лучше 10 ифов метровых?
эSSiorh
вот
эSSiorh
самый первый троль на районе
Ontoshgo
ну я понимаю что гото это плохая практика
Ontoshgo
но евентбас это не гото
эSSiorh
ничто не goto кроме goto