Size: a a a

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

2017 March 01

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
@powerman23rus а у тебя passwordChange который аргумент, как создается?
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
там нету никаких кешей и тп?
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
RxViewTextView.textChangeEvents()
.debounce()
.filter(!text.equals("")) и дальше прокидывается
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
в дебонсе 500 миллисекунд
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
а RxViewTextView это из RxBindings?
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
да
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
тогда вроде понятно в чем проблема
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
// Emit initial value.
   subscriber.onNext(TextViewTextChangeEvent.create(view, view.getText(), 0, 0, 0));
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
он походу тебе переэмичивает каждый раз введенное значение
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
и retyWhen не катит из-за этого
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
если интересно можешь попытаться проверить через do* после passwordChange
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
Artem Gilmudinov
если интересно можешь попытаться проверить через do* после passwordChange
Я щас изучаю все это, потому что хочу проект перевести в нормально состояние (там полнейший монолит, полностью нативный) хочу забабахать там MVP с rxgjava, daggger/ Вот только не знаю 1 или второю версию rx прикручивать, склоняюсь к 1, так как те же самые RxBindings оффициально не переведены на 2, сто процентов будут подобные траблы с другими либами. Что можешь подсказать?
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
а вроде выше писали что для 2 rx bindings можно напрямую заюзать исходники из гитхаба. Я на своих проектах юзаю rxjava2 и пока мне не надо было больше чем clicks, поэтому я пишу свои реализации (копипаста в основном из исходников).
Если тебе прямо нужно дохера rx оберток над либами, то я бы посмотрел для чего есть поддержка 2 версии, а для чего нет. И исходя из этого принял бы решение). Но я лично за rxjava2)
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
Ибо рано или поздно все там будем)
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
но интересно послушать мнение остальных=)
источник

AK

Anatolii K in ReactiveX - русскоговорящее сообщество
если юзать котлин, то это делается вообще очень просто и красиво, через extension functions
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
Artem Gilmudinov
а вроде выше писали что для 2 rx bindings можно напрямую заюзать исходники из гитхаба. Я на своих проектах юзаю rxjava2 и пока мне не надо было больше чем clicks, поэтому я пишу свои реализации (копипаста в основном из исходников).
Если тебе прямо нужно дохера rx оберток над либами, то я бы посмотрел для чего есть поддержка 2 версии, а для чего нет. И исходя из этого принял бы решение). Но я лично за rxjava2)
Да можно скачать, но там никто тебе не даст гарантий что все работает верно) т.е. У тебя получается своя либа для работы с событиями?
источник

TY

Trubnikov Yaroslav in ReactiveX - русскоговорящее сообщество
Anatolii K
если юзать котлин, то это делается вообще очень просто и красиво, через extension functions
Тут бы заставить команду перейти на мвп, за Котлин даже не стоит и заикаться)
источник

AG

Artem Gilmudinov in ReactiveX - русскоговорящее сообщество
я просто по мере необходимости добавляю нужный Observable для ui)
источник

AP

Alexey Pushkarev in ReactiveX - русскоговорящее сообщество
ребят, а filter как себя ведет если ни один итем не прошел условие?
источник