Size: a a a

Kotlin Community

2020 April 03

AO

Alexey Otts in Kotlin Community
Alexander Nozik
К вопросу о котлин, мне очень нравится как ютрэк на ксодусе работает
Это решение не для риалтайм систем, с ростом базы будет увеличиваться время старта. А такое мало где можно
источник

AN

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

AO

Alexey Otts in Kotlin Community
Alexander Nozik
Потому что архитектура маленького приложения очень сильно отличается от архитектуры большого.
Большой большому рознь, нагрузки на которых архитектура отличается это уже удел высшей лиги
источник

AN

Alexander Nozik in Kotlin Community
Alexey Otts
Большой большому рознь, нагрузки на которых архитектура отличается это уже удел высшей лиги
А я не про нагрузку, я про организацию кода. Цели разные
источник

ПГ

Павло Гриник in Kotlin Community
Alexander Nozik
Потому что отмена никуда не прокинется
Отмена ручками в onDestroy делается (я надеюсь)
источник

AN

Alexander Nozik in Kotlin Community
Там где-то функция была для генерации скоупов. Сейчас найду...
источник

ПГ

Павло Гриник in Kotlin Community
Вроде можно использовать библиотечный lifecycleScope, который автоматом отменяется
источник

ПГ

Павло Гриник in Kotlin Community
источник

ПГ

Павло Гриник in Kotlin Community
Но лучше уже переехать в Kotlin Android с этим всем
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
Потому что отмена никуда не прокинется
Она и не должна никуда прокидываться, это рутовый скоуп, всё хорошо.
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
Исключая случай, когда это лайф-сайкл скоуп объекта, да и там лучше наследовать
Наследовать от скоупа? Нынче советуют таки держать скоуп пропертёй, а не наследоваться от от него.
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
Там где-то функция была для генерации скоупов. Сейчас найду...
MainScope()? Или вы о чём-то другом?
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
Она и не должна никуда прокидываться, это рутовый скоуп, всё хорошо.
Если рутовый - нормально
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
Наследовать от скоупа? Нынче советуют таки держать скоуп пропертёй, а не наследоваться от от него.
Я имею в виду наследование скоупов.
источник

ПГ

Павло Гриник in Kotlin Community
Andrew Mikhaylov
Наследовать от скоупа? Нынче советуют таки держать скоуп пропертёй, а не наследоваться от от него.
Я наследуюсь - не нравится постоянно указывать скоуп при запуске корутин
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
MainScope()? Или вы о чём-то другом?
Где-то была функция для создания дочернего скоупа. Может ее правда выпилили
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
Где-то была функция для создания дочернего скоупа. Может ее правда выпилили
coroutineScope { ... }?
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
coroutineScope { ... }?
нее, он его не возвращает
источник

AM

Andrew Mikhaylov in Kotlin Community
Павло Гриник
Я наследуюсь - не нравится постоянно указывать скоуп при запуске корутин
Я тоже, меня торчание в публичном API презентера скоуп не смущает, но рекомендацию всё равно на всякий случай озвучиваю :)
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
нее, он его не возвращает
Тогда я не припомню такого.
источник