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
Cómo compilar un controlador de política de dispositivo
Updated 22 de agosto de 2024