aballano
04/03/2019, 9:34 AM// Android's fragment code
override fun onResume() {
super.onResume()
unsafe {
runBlocking {
fx {
println("DEBUG onResume 0 $threadName")
continueOn(NonBlocking)
println("DEBUG onResume 1 $threadName")
continueOn(Dispatchers.Default)
println("DEBUG onResume 2 $threadName")
continueOn(Dispatchers.Main)
println("DEBUG onResume main $threadName")
}
}
}
}
output is:
DEBUG onResume 0 main
DEBUG onResume 1 ForkJoinPool-1-worker-2
DEBUG onResume 2 DefaultDispatcher-worker-2
gildor
04/03/2019, 9:35 AMaballano
04/03/2019, 9:37 AMgildor
04/03/2019, 9:37 AMlaunch
insteadaballano
04/03/2019, 9:38 AMgildor
04/03/2019, 9:41 AMaballano
04/03/2019, 9:42 AMgildor
04/03/2019, 9:42 AMpakoito
04/03/2019, 9:44 AMlaunch
here @gildor, we’re doing our own coroutines runtime 😉gildor
04/03/2019, 9:44 AMpakoito
04/03/2019, 9:44 AMrunNonBlocking
gildor
04/03/2019, 9:44 AMpakoito
04/03/2019, 9:44 AMgildor
04/03/2019, 9:44 AMgildor
04/03/2019, 9:45 AMsimon.vergauwen
04/03/2019, 9:47 AM