Información acerca del trabajo en segundo plano

Las aplicaciones para Android deben usar tareas en segundo plano cuando sea apropiado y evitar hacer todo en el subproceso principal de la app. Para que la app sea responsiva para los usuarios y también funcione en la plataforma de Android, quita las tareas de bloqueo o de larga duración del subproceso principal (IU) y ejecútalas en segundo plano. Esto incluye tareas como decodificar un mapa de bits, acceder al almacenamiento, trabajar en un modelo de aprendizaje automático (AA) o realizar solicitudes de red.

Estos son algunos aspectos que debes comprender sobre el trabajo en segundo plano:

  • Comprende el trabajo asíncrono. En este documento, se explica el trabajo asíncrono y se brinda ayuda para comprender la diferencia entre el trabajo asíncrono y el persistente.

  • El trabajo persistente es el trabajo en segundo plano que permanece programado a través de reinicios de la app y del sistema.

  • Uso eficaz de transmisiones. Al igual que el patrón de diseño de publicación y suscripción, las apps para Android pueden enviar o recibir mensajes de emisión del sistema Android y otras apps para Android.

  • Cómo usar las diferentes técnicas necesarias para probar el trabajo asíncrono en comparación con probar el trabajo persistente

Videos