elizarov
07/03/2017, 11:17 AMrafal
07/03/2017, 11:33 AMrafal
07/03/2017, 11:33 AMWarning:kotlin.coroutines.experimental.CoroutinesKt: can't find referenced class kotlin.coroutines.Markers
rafal
07/03/2017, 11:34 AM1.2-M1
(with 1.1.2-5
everything is ok)elizarov
07/03/2017, 11:59 AMilya.gorbunov
07/03/2017, 12:24 PMrafal
07/03/2017, 12:25 PMdekans
07/04/2017, 10:05 AMelizarov
07/04/2017, 10:20 AMdekans
07/04/2017, 10:22 AMelizarov
07/04/2017, 10:24 AMelizarov
07/04/2017, 10:26 AMdekans
07/04/2017, 10:26 AMelizarov
07/04/2017, 10:27 AMdekans
07/04/2017, 10:28 AMelizarov
07/04/2017, 10:29 AMelizarov
07/04/2017, 10:30 AMdekans
07/04/2017, 10:31 AMelizarov
07/04/2017, 10:31 AMdekans
07/04/2017, 10:31 AMelizarov
07/04/2017, 10:32 AMdekans
07/04/2017, 10:32 AMdekans
07/04/2017, 10:33 AMdekans
07/04/2017, 10:33 AMelizarov
07/04/2017, 10:33 AMelizarov
07/04/2017, 10:34 AMelizarov
07/04/2017, 10:34 AMrun(context) { ... }
functionelizarov
07/04/2017, 10:35 AMblockingOperation
you can write the corresponding “non-blocking” wrapper that will be safe to use from UI thread:elizarov
07/04/2017, 10:35 AMsuspend fun nonBlockingOperation() = run(CommonPool) { blockingOperation() }
dekans
07/04/2017, 10:39 AMrun
doc