ansman
08/31/2020, 3:56 PMbezrukov
08/31/2020, 5:28 PMansman
08/31/2020, 5:29 PMansman
08/31/2020, 5:30 PMensureActive()
after my withContext
since I don't think it'll throw if the job has been cancelled during the delaybezrukov
08/31/2020, 5:32 PMansman
08/31/2020, 5:45 PMansman
08/31/2020, 5:48 PMrunBlocking {
val parent = Job()
val child = launch {
withContext(parent) {
delay(100L)
}
println("After")
}
delay(50L)
child.cancel()
}
This code still prints afteransman
08/31/2020, 5:48 PMensureActive()
before println
it works as expectedbezrukov
08/31/2020, 5:50 PMansman
08/31/2020, 5:50 PM