gildor
05/09/2017, 6:45 AMlaunch(CommonPool) {
val result = doSomethingInBackgroundThread()
launch(UI) {
doSomethingInUiThread(result)
}
}
or opposite approach (coroutine for background job inside UI coroutine):
launch(UI) {
val result = run(CommonPool) { doSomethingInBackgroundThread() }
view.text = result
}