Cualquier componente de Android se ejecuta en el hilo principal. Este es el encargado de mostrar la interfaz de usuario por lo que si necesitamos realizar procesos más costosos puede quedar bloqueado, dando sensación de lentitud al usuario.
Para evitar este tipo de situaciones, Android proporciona una serie de clases, que permiten trabajar en background ó segundo plano: AsyncTAsk, Thread y Handler
En esta página hemos recopilado los contenidos que hemos publicado sobre esta temática. Incluyen tutoriales en formato web y video con ejemplos prácticos y descarga de varios proyectos.
Parte de estos tutoriales están publicados en abierto ( ) y puedes acceder al resto ( ) haciéndote usuario Premium.
¡ Actualización: todos estos contenidos están ya accesibles gratuitamente !
- Ejecución de tareas en segundo plano en Android
- Thread, Handler y AsyncTask ¿cuál elegir?
- Ejemplo tareas en segundo plano en Android: Aplicación de descarga de ficheros (I)
- Ejemplo tareas en segundo plano en Android: Aplicación de descarga de ficheros (II)
- Videotutorial: desarrollo aplicación Android con ejecución de tareas en 2º plano
- Tareas en segundo plano en Android: típicos errores y clases más utilizadas
- Clase AlarmManager: planificación de tareas en Android
- Proyecto AlarmManager
- Videotutorial: proyecto programación de tareas con AlarmManager