Avatar ·

AsyncTask obsoleto en Android 11: ¿qué alternativas usar?

¡Hola a todos! Soy nuevo en el desarrollo de Android con Kotlin y tengo un problema. Aprendí a usar AsyncTask para realizar tareas en segundo plano, como cargar datos de la red o trabajar con la base de datos. Pero recientemente descubrí que en Android 11 la API AsyncTask está marcada como deprecated. Ahora no entiendo cómo organizar correctamente el código asíncrono en mis proyectos. Aquí hay un ejemplo de mi código antiguo en Kotlin que usaba para cargar una lista de usuarios: ```kotlin class LoadUsersTask(private val callback: (List) -> Unit) : AsyncTask>() { override fun doInBackground(vararg params: Void?): List { // Aquí hago una solicitud de red return fetchUsersFromApi() } override fun onPostExecute(result: List) { super.onPostExecute(result) callback(result) } } // Uso: LoadUsersTask { users -> runOnUiThread { adapter.submitList(users) } }.