Size: a a a

2017 June 05

N

NoName in RxPM
и у меня вопрос, почему когда я только подписываюсь на элементы на экране, происходит эмит, ну то есть я подписался на пустой инпут и мне сразу пустой эмит приходит, так же и с фокусом на ипуте прихоидт False при подписке и приходится skip(1) везде ставить, потому что это не пользовательское действие
источник

N

NoName in RxPM
ну с использоавнием RxBinding
источник

N

NoName in RxPM
не помогло, все сделал BehaviorRelay (логин, пароль, сервер), withLatest не пропускает дальше при клике
источник

DG

Dmitriy Gorbunov in RxPM
NoName
точно, забыл, сейчас попробую
Для credentials по-моему autoConnect() нужно добавить, иначе при переподписке не сработает
источник

N

NoName in RxPM
а в какмо моменте? прямо перед connect()&
источник

N

NoName in RxPM
или перед publish
источник

DG

Dmitriy Gorbunov in RxPM
после publish
источник

N

NoName in RxPM
тогда connect вообще не нужно вызывать?!
источник

DG

Dmitriy Gorbunov in RxPM
да
источник

N

NoName in RxPM
ноуп, не взлетело
источник

N

NoName in RxPM
на вашем примере тоже не помогло,
источник

N

NoName in RxPM
только replay() вместо publish()
источник

DG

Dmitriy Gorbunov in RxPM
если убрать publish совсем, то будет работать?
источник

N

NoName in RxPM
share() помог в вашем примере
источник

N

NoName in RxPM
но у меня не помогает
источник

N

NoName in RxPM
если убрать share и publish то норм у Вас, у себя сейчас посмотрю,
источник

VC

Vasili Chyrvon in RxPM
Сделай inputServer BehaviorRelay и убери все publish/share/replay
источник

N

NoName in RxPM
ааааа, помогло спасибо.. убрал ConnectableObservable и заработало, вопрос почему с ним не работает
источник

N

NoName in RxPM
убрал, спасибо. но не понимаю, ConnectableObservable нужен только чтобы не пропустить подписчикам эмит данных? И этот процесс мы можем контролировать с помощью connect?
источник

VC

Vasili Chyrvon in RxPM
А инпутСервер ты сделал бехавиор?
источник