Inicio

Implementa una forma sencilla y eficaz de inicializar componentes cuando se abre una app.
Actualización más reciente Versión estable Versión potencial Versión beta Versión alfa
11 de enero de 2023 1.1.1 - - 1.2.0-alpha02

Comentarios

Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.

Crear un error nuevo

Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.

Versión 1.2

Versión 1.2.0-alpha02

11 de enero de 2023

Lanzamiento de androidx.startup:startup-runtime:1.2.0-alpha02. La Versión 1.2.0-alpha02 contiene estas confirmaciones.

Correcciones de errores

  • Se corrigió la búsqueda de metadatos durante la definición de InitializationProvider para los procesos secundarios (aosp/2012215).

Versión 1.2.0-alpha01

9 de febrero de 2022

Lanzamiento de androidx.startup:startup-runtime:1.2.0-alpha01. La versión 1.2.0-alpha01 contiene estas confirmaciones.

Correcciones de errores

  • Se corrigió un error en AppInitializer.isEagerlyInitialized() (aosp/1855769).

Versión 1.1.1

Versión 1.1.1

9 de febrero de 2022

Lanzamiento de androidx.startup:startup-runtime:1.1.1. La versión 1.1.1 contiene estas confirmaciones.

Correcciones de errores

  • Se corrigió un error en AppInitializer.isEagerlyInitialized() (aosp/1855769).

Versión 1.1.0

Versión 1.1.0

4 de agosto de 2021

Lanzamiento de androidx.startup:startup-runtime:1.1.0. La versión 1.1.0 contiene estas confirmaciones.

Esta versión es idéntica a androidx.startup:startup-runtime:1.1.0-rc01.

Cambios importantes desde la versión 1.0.0

  • Ahora se pueden agregar varios elementos InitializationProvider <provider> al elemento AndroidManifest.xml de la aplicación para bibliotecas o aplicaciones que requieran inicialización automática en varios procesos. Ia0712, b/183136596

  • Se mejoraron las reglas de ProGuard y reglas multidex para garantizar que los objetos Initializer terminen en el archivo dex principal. aosp/1743740

  • Se agregaron reglas de perfiles de referencia para optimizar el uso de androidx.startup. aosp/17639340

Versión 1.1.0-rc01

21 de julio de 2021

Lanzamiento de androidx.startup:startup-runtime:1.1.0-rc01. La versión 1.1.0-rc01 contiene estas confirmaciones.

Correcciones de errores

  • Se mejoraron las reglas de ProGuard y reglas multidex para garantizar que los objetos Initializer terminen en el archivo dex principal. (aosp/1743740)
  • Se agregaron reglas de perfiles de referencia para optimizar el uso de androidx.startup. (aosp/1763934)

Versión 1.1.0-beta01

18 de mayo de 2021

Lanzamiento de androidx.startup:startup-runtime:1.1.0-beta01. La versión 1.1.0-beta01 contiene estas confirmaciones.

Nuevas funciones

  • Ahora se pueden agregar varios elementos InitializationProvider <provider> al elemento AndroidManifest.xml de la aplicación para bibliotecas o aplicaciones que requieran inicialización automática en varios procesos. (Ia0712, b/183136596)

Correcciones de errores

  • Se realizaron mejoras menores en las reglas de ProGuard. (aosp/1691484)

Versión 1.1.0-alpha01

7 de abril de 2021

Lanzamiento de androidx.startup:startup-runtime:1.1.0-alpha01. La versión 1.1.0-alpha01 contiene estas confirmaciones.

Cambios en la API

  • Ahora se pueden agregar varios elementos InitializationProvider <provider> a AndroidManifest.xml de la aplicación para bibliotecas o aplicaciones que requieran inicialización automática en varios procesos. (Ia0712, b/183136596)

Versión 1.0.0

Versión 1.0.0

28 de octubre de 2020

Lanzamiento de androidx.startup:startup-runtime:1.0.0. La versión 1.0.0 contiene estas confirmaciones.

Funciones principales de la versión 1.0.0

  • Proporciona una forma sencilla y eficaz de definir objetos Initializer para que se ejecuten al inicio de la aplicación sin tener que definir un ContentProvider.
  • Proporciona una API coherente para la inicialización diferida.
  • Los objetos Initializer pueden definir dependencias en otros objetos Initializer, lo que ayuda a definir el orden de inicialización de manera explícita.

Versión 1.0.0-rc01

14 de octubre de 2020

Lanzamiento de androidx.startup:startup-runtime:1.0.0-rc01. La versión 1.0.0-rc01 contiene estas confirmaciones.

Esta versión es idéntica a la versión 1.0.0-beta01.

Versión 1.0.0-beta01

16 de septiembre de 2020

Lanzamiento de androidx.startup:startup-runtime:1.0.0-beta01. La versión 1.0.0-beta01 contiene estas confirmaciones.

Esta versión es idéntica a la 1.0.0-alpha03. androidx.startup ahora es estable en cuanto a la API.

Versión 1.0.0-alpha03

19 de agosto de 2020

Lanzamiento de androidx.startup:startup-runtime:1.0.0-alpha03. La versión 1.0.0-alpha03 contiene estas confirmaciones.

Nuevas funciones

  • Se agregó una nueva API de isEagerlyInitialized() que proporciona una manera para que Initializer determine si se inicializó con anticipación. (aosp/1372879, b/159952713)

Versión 1.0.0-alpha02

22 de julio de 2020

Lanzamiento de androidx.startup:startup-runtime:1.0.0-alpha02. La versión 1.0.0-alpha02 contiene estas confirmaciones.

Correcciones de errores

  • Publica reglas del consumidor de ProGuard para el tiempo de ejecución de inicio. (aosp/1347583, b/159595260)
  • Mejora las verificaciones estáticas en el objeto AppInitializer. (aosp/1331900)

Versión 1.0.0-alpha01

10 de junio de 2020

Lanzamiento de androidx.startup:startup-runtime:1.0.0-alpha01. La versión 1.0.0-alpha01 contiene estas confirmaciones.

Nuevas funciones

La biblioteca de App Startup proporciona una manera sencilla y eficaz de inicializar componentes cuando se abre una aplicación. Tanto los desarrolladores de bibliotecas como los de apps pueden usar App Startup para optimizar las secuencias de inicio y establecer de forma explícita el orden de inicialización. Esta versión inicial es 1.0.0-alpha01.