Tag: KOTLIN-COROUTINES
Tengo una corrutina de Kotlin que inicializo en una clase ViewModel. Algo como esto init { viewModelScope.launch { person.retrievePersonsWithId().collect { _persons.value = it } } } ¿Se puede cambiar este en función de la interfaz de usuario? Lo que quiero hacer es tener esta corrutina de Kotlin funcionando continuamente. Cuando . . . Read more
Estoy tratando de implementar un token de actualización automática y veo al menos dos formas de hacerlo, una es crear un Interceptor solo para verificar si el código de estado es 401, luego si es 401 llamar al nuevo servicio y encadenar la última llamada, y la otra es algo . . . Read more
¡Estoy confundido/a acerca de cómo usar la arquitectura MVVM! En algunos tutoriales, LiveData se guarda en un repositorio y luego se pasa al ViewModel. En muchos otros, LiveData se define dentro de una función del repositorio y se pasa al ViewModel utilizando el resultado de la función. Pero Google dice: . . . Read more
Según el comentario de esta respuesta, el uso de CountDownTimer en un ViewModel o en cualquier otro lugar podría causar fugas de memoria. Por otro lado, implementar un temporizador utilizando viewModelScope.launch desde el mismo ViewModel desperdicia recursos, ya que un hilo debería finalizar después de realizar su tarea en lugar . . . Read more
Estoy aprendiendo las corrutinas con Android y tengo curiosidad sobre el despachador.io. El libro dice que cuando uso > withContext(Dispatchers.IO) O > lifecycleScope(Dispatchers.IO) se ejecutarán en el hilo IO. Pero otras partes del libro dicen que las multi-corrutinas pueden ejecutarse en el hilo principal. ¿El despachador.io puede ejecutarse en el . . . Read more