Size: a a a

2019 August 08

VC

Vasili Chyrvon in RxPM
Leo
Из-за этого решения вытекают сложные жц-отношения между пмками (мы такое уже кучу раз проходили) и требования реализовывать свои делегаты когда не юзаешь фрагменты, а пишешь на вьюшках.
Сложно это?
источник

VC

Vasili Chyrvon in RxPM
Реально, вроде делегата написать раз плюнуть не?
источник

L

Leo in RxPM
Ну может и не очень сложно, но уж точно не хочется)
источник

VC

Vasili Chyrvon in RxPM
Leo
А наличие жц вьюшки внутри пмки на декларативность как вообще влияет?
Что тебе не надо каждый раз биндиться анбиндиться в каких-то хитрых местах... Типа вот это надо в криейтед биндить, вот это после резюма...
источник

VC

Vasili Chyrvon in RxPM
Leo
Ну может и не очень сложно, но уж точно не хочется)
Ну так и с Чичероне мне не хочется сетить и обнулять
источник

L

Leo in RxPM
Ну в резюме биндиться надо только для навигации, притом что чичероне эту проблему уже решил. А если не хочется руками каждый раз это писать бойлерплейт чичероне, то можно придумать какую-то помогалку) Я ж не против сокращения кода, я очень даже за, просто он должен быть к месту)
источник

L

Leo in RxPM
Я, может, пропустил момент или просто не заметил, но у вас уже есть пример работы с recyclerview?
источник

L

Leo in RxPM
Я думаю, на таком примере было бы интересно обсудить
источник

VC

Vasili Chyrvon in RxPM
Leo
Ну в резюме биндиться надо только для навигации, притом что чичероне эту проблему уже решил. А если не хочется руками каждый раз это писать бойлерплейт чичероне, то можно придумать какую-то помогалку) Я ж не против сокращения кода, я очень даже за, просто он должен быть к месту)
Так в rxpm тоже есть навигация. Плюс резюм касается не только навигации. Дима тебе уже отвечал выше.
источник

VC

Vasili Chyrvon in RxPM
Короче, я ни капли не против убрать  жц из пм по максимуму, если все кейсы которые решаются ща будут учтены. Пока я не вижу как это сделать. Дима тоже. А доводы типа а это нафиг не надо и в практике у меня не встречалось не помогают тут 🙂
источник

L

Leo in RxPM
Ну так решение простое, теряется только мультикаст, который какбе по дефолту и не нужен, разве нет?
источник

L

Leo in RxPM
Лайвдата этот вопрос решила, и я хочу так же)
источник

VC

Vasili Chyrvon in RxPM
Ну так rxjava не лайвдата же. Не знает о жц
источник

VC

Vasili Chyrvon in RxPM
Знала бы мы бы тоже не тянули
источник

L

Leo in RxPM
Так лайвдата не знает о жц, она знает о подписчиках
источник

L

Leo in RxPM
О жц знает слушатель, который сам отписывается на стороне вьюхи
источник

L

Leo in RxPM
И рх тоже знает о подписчиках, тут все совпадает
источник

VC

Vasili Chyrvon in RxPM
В смысле? Ты подписался в он криейт. Почему только после старта прийдёт событие?
источник

L

Leo in RxPM
Потому что при подписке ты передал lifecycleowner
источник

VC

Vasili Chyrvon in RxPM
Кому?
источник