Uso de WorkManager en Android 12

En WorkManager 2.6, implementamos la capacidad de que los trabajadores se ejecuten en cualquier proceso designado y, a partir de hoy, ¡WorkManager 2.6 ahora es estable!

Sin embargo, WorkManager 2.6 no es compatible con aplicaciones destinadas a Android 12 (nivel de API 31). Entonces, una vez que su aplicación se dirija a Android 12, debe cambiar a usar WorkManager 2.7. Los cambios en WorkManager 2.7 son compatibles con versiones anteriores, por lo que también puede omitir 2.6 de inmediato.

Para tener en cuenta las restricciones de servicio de primer plano en Android 12 , WorkManager 2.7 agrega soporte para trabajos acelerados . A partir de Android 12, si su aplicación llama a setForegroundAsync() cuando está sujeta a restricciones de servicio en primer plano , se generará una excepción ForegroundServiceStartNotAllowedException. Por lo tanto, recomendamos usar WorkRequest.Builder.setExpedited(…) cuando sea posible. Hay algunas excepciones para cuando una aplicación no está sujeta a restricciones de servicio en primer plano, y puede leer más sobre las excepciones aquí .

Para ver la API setExpedited() de WorkManager en acción, consulte nuestra muestra oficial de WorkManager .

Puede ver una lista detallada de los cambios y mejoras realizados en cada versión de WorkManager en las notas de versión oficiales , junto con las notas de versión específicas para Workmanager 2.6 y WorkManager 2.7 .

Por último, si tiene solicitudes de funciones o problemas relacionados con WorkManager, no dude en presentar un problema en nuestro rastreador público .

Suggested posts

Reserva de fantasía: lucha libre independiente vs AAW

Reserva de fantasía: lucha libre independiente vs AAW

Estableciendo la escena Este es un artículo de opinión, todas las opiniones, ideas y pensamientos son de 2 Heels and a Face únicamente, ninguna promoción contribuyó a este artículo. Es el mes de mayo y ha llegado la noticia de que The Logan Square Auditorium, o "LSA", como lo hemos llamado, se subcontratará por tres meses.

El desarrollo amenaza el paisaje de Gozo

El desarrollo amenaza el paisaje de Gozo

Nota del editor: Durante mucho tiempo, los paisajes naturales han sido destruidos en nombre del desarrollo. El “desarrollo”, un concepto vago en sí mismo, es el principal impulsor de la destrucción y el ecocidio en todo el mundo.

Related posts

El primer libro para niños sobre drogarse

El primer libro para niños sobre drogarse

(Advertencia: esto es una sátira, con la intención de ser alegremente subversivo; definitivamente no es para niños) Has visto a tu mamá y papá esconderse en la cocina y fumar esos cigarrillos malolientes. ellos te dicen

La erosión lenta: revelando las formas en que las personas se desgastan en sus carreras

La erosión lenta: revelando las formas en que las personas se desgastan en sus carreras

En el mundo acelerado y competitivo de hoy, la carrera de uno juega un papel importante en el crecimiento personal, la estabilidad financiera y la satisfacción general con la vida. Sin embargo, muchas personas se encuentran atrapadas en un ciclo implacable de estancamiento e insatisfacción, y su vida profesional se desvanece gradualmente.

Twitter de televisión en red

Twitter de televisión en red

Lo que es viejo ahora es nuevo otra vez y lo que solía ser algo reluciente ahora se siente aburrido. No me refiero a que los jeans JNCO regresen entre los chicos geniales del centro de la ciudad junto con otras modas de fines de la década de 1990.

Cómo salvar el planeta y ganar dinero

Cómo salvar el planeta y ganar dinero

¿Cuántas veces has tirado una botella de plástico, un tarro de cristal, una lata de aluminio o un paquete de energía verde sin pensarlo dos veces? ¿Cuántas veces has deseado poder obtener algo a cambio de reciclarlos? Si usted es como la mayoría de las personas, la respuesta probablemente sea muchas veces. El reciclaje a menudo se ve como una molestia, una tarea o un deber que no brinda ningún beneficio inmediato o tangible.