U
Size: a a a
U
U
VP
U
QH
U
QH
U
U
QH
VP
.await()
в итогеU
QH
.await()
в итогеQH
VP
QH
U
fun start(){ scope.launch { while(isActive) { ... } } }
и fun stop() { supervisorJob.cancel() }
, чем и насрал себе в штаныVP
QH
U
supervisorJob.cancel()
убил весь скоуп насовсем. Исправил через supervisorJob.cancelChildren()
- это убивает только корутины внутри скоупа, но сам скоуп можно продолжать использовать.