Información acerca del trabajo en segundo plano
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2023-12-15 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n:\u00a02023-12-15 (UTC)"}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2023-12-15 (UTC)"]]