Samer Hobeika
GlobalScope.async { CallA() { if (it.success) { GlobalScope.async { CallB( it.value) } else { LogError() } } }
bdawg.io
Dico
kotlin val myScope = CoroutineScope(Dispatchers.Main + SupervisorJob()) // in some func myScope.launch { val result = withContext(Dispatchers.Default) { // async computation CallA() } // back on main thread CallB(result) }
A modern programming language that makes developers happier.