es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: COROUTINESCOPE

¿Existe alguna diferencia entre utilizar GlobalScope.launch y CoroutineScope().launch para lanzar una coroutine?

Hay diferentes formas de lanzar una corrutina en Kotlin. Encontré un par de ejemplos donde se usan GlobalScope y CoroutineScope. Pero este último se crea directamente al lanzar una corrutina: Utilizando GlobalScope: fun loadConfiguration() { GlobalScope.launch(Dispatchers.Main) { val config = fetchConfigFromServer() // solicitud de red updateConfiguration(config) } } Utilizando instancias . . . Read more

La función IO suspendida nunca regresa.

Tengo dificultades para escribir un bucle de recepción de mensajes UDP para Android. En el siguiente código, en receiveLoop, la llamada a receiveMessages nunca retorna y, por lo tanto, nunca ingreso al bucle de tratamiento de mensajes. Ten en cuenta que todavía puedo recibir paquetes, pero se detiene cuando el . . . Read more