Sobes.tech
Junior — Middle

Quale risultato restituisce la funzione launch?

sobes.tech AI

Risposta dell'AI

In Android, la funzione launch delle coroutine (ad esempio, da CoroutineScope) restituisce un oggetto di tipo Job. Questo oggetto rappresenta una coroutine in esecuzione e permette di gestirne il ciclo di vita — ad esempio, cancellandola o monitorandone lo stato.

Esempio:

val job = CoroutineScope(Dispatchers.Main).launch {
    // lavoro asincrono
}

// È possibile cancellare la coroutine
job.cancel()