"Я сам не совсем понимаю" - должно быть девизом всех лекций по корутинам. :)
@MobileDeveloper3 жыл бұрын
Сложная тема согласен ) easy to use, hard to create ) так делаются лучшие вещи
@maximtronin45103 жыл бұрын
Респект за запись
@slavenski963 жыл бұрын
Очень крутой выпуск, нравится, что Александр "лезет внутрь" коррутин, и потихоньку осознаю, что нужно немного освежить знания не только в корутинах, но и в самом котлине =)
@MobileDeveloper3 жыл бұрын
Спасибо, будет ещё
@RomanTokarenko3 жыл бұрын
В третий выпуск "кое-что еще о корутинах" было бы круто включить работу со StateFlow и SharedFlow и показать примеры использования
@MobileDeveloper3 жыл бұрын
Подумаем над этим
@savazhkin3 жыл бұрын
41:40 CEH вызывается только если он установлен на root-корутине (первой child-корутине рутового скоупа), т.е. только GlobalScope.launch(handler) { launch { throw Exception() } } И только если эта корутина запущена через launch (async выбросит исключение в await, а coroutineScope, withContext, withTimeout или runBlocking - перевыбросят). Ну и ещё supervisorscope позволяет устанавливать CEH своим child'ам