Tag: COROUTINESCOPE
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
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
¿Podemos tener múltiples rutinas de go escuchando múltiples canales que enfrenten problemas al imprimir todos los problemas? No puedo imprimir todos los números, ¿cómo puedo mejorar esta parte del código? Si es posible, ¿alguien puede proporcionar un ejemplo ya que estoy teniendo dificultades con este ejemplo? ¿Es necesario el time.sleep . . . Read more
¿Es lo siguiente exactamente lo mismo? lifecycleScope.launch { whenStarted { // Hacer algo } } y lifecycleScope.launchWhenStarted { // Hacer algo } ¿O tienen algún propósito distinto, por lo que se proporcionan ambas APIs?
Recientemente, apliqué Coroutines en mi proyecto y todo parece estar bien, pero hoy me encontré con un problema Subir archivo/imagen al servidor usando Coroutine + Retrofit. Parece que no hay una solución para subir archivos usando coroutine + Retrofit, por lo que debemos usar un callback para retrofit. // Interfaz . . . Read more