Inicio
Actualización más reciente | Versión estable | Versión potencial | Versión beta | Versión alfa |
---|---|---|---|---|
18 de septiembre de 2024 | 1.2.0 | - | - | - |
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.
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
18 de septiembre de 2024
Lanzamiento de androidx.startup:startup-runtime:1.2.0
. La versión 1.2.0 contiene estas confirmaciones.
Cambios importantes desde la versión 1.1.0
- Se corrigió la búsqueda de metadatos durante la definición de
InitializationProvider
para los procesos secundarios (Id9ff1). - Se corrigió un error en
AppInitializer.isEagerlyInitialized()
(I99e9a).
Versión 1.2.0-rc01
4 de septiembre de 2024
Lanzamiento de androidx.startup:startup-runtime:1.2.0-rc01
sin modificaciones desde la última versión beta. La versión 1.2.0-rc01 contiene estas confirmaciones.
Versión 1.2.0-beta01
21 de agosto de 2024
Lanzamiento de androidx.startup:startup-runtime:1.2.0-beta01
. La versión 1.2.0-beta01 contiene estas confirmaciones.
Nuevas funciones
- Se agregó una dependencia
ProfileInstaller
explícita para admitir el resguardo de instalación de perfiles de Baseline cuando Play no instala los perfiles.
Versión 1.2.0-alpha02
11 de enero de 2023
Se lanzó 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/183136596Se mejoraron las reglas de ProGuard y reglas multidex para garantizar que los objetos
Initializer
terminen en el archivo dex principal. aosp/1743740Se 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>
aAndroidManifest.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 unContentProvider
. - Proporciona una API coherente para la inicialización diferida.
- Los objetos
Initializer
pueden definir dependencias en otros objetosInitializer
, 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 queInitializer
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
.