Size: a a a

Kotlin Community

2019 October 26

КР

Кирилл Романенко in Kotlin Community
Alexander Nozik
То же самое. Листенер создается внутри callbackFlow и может быть удален на onCompletion
onCompletion дёргается на самом флоу (снаружи), тогда как листенер внутри.
источник

AN

Alexander Nozik in Kotlin Community
Кирилл Романенко
onCompletion дёргается на самом флоу (снаружи), тогда как листенер внутри.
нет, на ProducerScope, который внутри Flow
источник

AN

Alexander Nozik in Kotlin Community
точнее там другая функция по-моему
источник

КР

Кирилл Романенко in Kotlin Community
Alexander Nozik
нет, на ProducerScope, который внутри Flow
источник

AN

Alexander Nozik in Kotlin Community
invokeOnClose
источник

AN

Alexander Nozik in Kotlin Community
Ну что-то похожее
источник

AN

Alexander Nozik in Kotlin Community
только не offer, а наверное send. момент...
источник

AN

Alexander Nozik in Kotlin Community
да, если не надо терять элементы, то send. offer пролетит если консьюмер тормозит
источник

AM

Andrew Mikhaylov in Kotlin Community
А ты джавадок читал к callbackFlow?
источник

AM

Andrew Mikhaylov in Kotlin Community
Там сэмпл есть, как методом правильно пользоваться
источник

AM

Andrew Mikhaylov in Kotlin Community
В нём и отписка вполне себе продемонстрирована
источник

AM

Andrew Mikhaylov in Kotlin Community
Если мне, конечно, не изменяет память
источник

AN

Alexander Nozik in Kotlin Community
да, есть
источник

КР

Кирилл Романенко in Kotlin Community
Andrew Mikhaylov
Если мне, конечно, не изменяет память
Точно, не заметил, он был в самом низу. Спасибо.
источник

КР

Кирилл Романенко in Kotlin Community
Alexander Nozik
Вопрос идеологический или практический? Вообще callbackFlow вроде про это.
Оказалось, это не работало потому что в одном месте я flatMapConcat использовал. Поменял на flatMapLatest и всё стало хорошо.🙃 Пол-дня убил...
источник

AN

Alexander Nozik in Kotlin Community
Кирилл Романенко
Оказалось, это не работало потому что в одном месте я flatMapConcat использовал. Поменял на flatMapLatest и всё стало хорошо.🙃 Пол-дня убил...
Бывает. Я вот ковыряюсь в потрохах сериализации. За день пока почти не продвинулся.
источник

LS

Leonid Startsev in Kotlin Community
Alexander Nozik
Бывает. Я вот ковыряюсь в потрохах сериализации. За день пока почти не продвинулся.
А что вас интересует? Можете спросить
источник

AN

Alexander Nozik in Kotlin Community
Leonid Startsev
А что вас интересует? Можете спросить
Да в целом вроде понятно. Просто больно неудобно все для кастомных сериализаторов. Я как раз рабирараюсь, почему оно так сделано. У меня задача - это древесный сериализатор аля json, он к сожалению сейчас сделан хаком на стороне декодера и работает только в реальном json-е. А я хочу еще для бинанрников его иметь
источник

QH

Quantum Harmonizer in Kotlin Community
Alexander Nozik
Да в целом вроде понятно. Просто больно неудобно все для кастомных сериализаторов. Я как раз рабирараюсь, почему оно так сделано. У меня задача - это древесный сериализатор аля json, он к сожалению сейчас сделан хаком на стороне декодера и работает только в реальном json-е. А я хочу еще для бинанрников его иметь
Я сейчас что-то похожее в голове верчу
источник

i

iseki in Kotlin Community
Hello everyone.
источник