Avvio
Aggiornamento più recente | Release stabile | Candidato di rilascio | Versione beta | Versione alpha |
---|---|---|---|---|
11 gennaio 2023 | 1.1.1 | - | - | 1.2.0-alpha02 |
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Contattaci se scopri nuovi problemi o hai idee per migliorare la libreria. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.
Per ulteriori informazioni, consulta la documentazione di Issue Tracker.
Versione 1.2
Versione 1.2.0-alpha02
11 gennaio 2023
androidx.startup:startup-runtime:1.2.0-alpha02
viene rilasciato. La versione 1.2.0-alpha02 contiene questi commit.
Correzioni di bug
- Corregge la ricerca dei metadati quando viene definito
InitializationProvider
per i processi secondari. (aosp/2012215).
Versione 1.2.0-alpha01
9 febbraio 2022
androidx.startup:startup-runtime:1.2.0-alpha01
viene rilasciato. La versione 1.2.0-alpha01 contiene questi commit.
Correzioni di bug
- È stato corretto un bug in
AppInitializer.isEagerlyInitialized()
. aosp/1855769
Versione 1.1.1
Versione 1.1.1
9 febbraio 2022
androidx.startup:startup-runtime:1.1.1
viene rilasciato. La versione 1.1.1 contiene questi commit.
Correzioni di bug
- È stato corretto un bug in
AppInitializer.isEagerlyInitialized()
. aosp/1855769
Versione 1.1.0
Versione 1.1.0
4 agosto 2021
androidx.startup:startup-runtime:1.1.0
viene rilasciato. La versione 1.1.0 contiene questi commit.
Questa release è identica a androidx.startup:startup-runtime:1.1.0-rc01
.
Modifiche importanti dalla versione 1.0.0
Ora è possibile aggiungere più elementi
InitializationProvider
<provider>
al file AndroidManifest.xml dell'applicazione per librerie o applicazioni che richiedono l'inizializzazione automatica in più processi. Ia0712, b/183136596Migliori regole ProGuard, regole multi-dex per garantire che i
Initializer
finiscano nel file dex principale. aosp/1743740Aggiungi regole del profilo di riferimento per ottimizzare l'utilizzo di
androidx.startup
. aosp/17639340
Versione 1.1.0-rc01
21 luglio 2021
androidx.startup:startup-runtime:1.1.0-rc01
viene rilasciato. La versione 1.1.0-rc01 contiene questi commit.
Correzioni di bug
- Migliori regole ProGuard, regole multi-dex per garantire che i
Initializer
finiscano nel file dex principale. (aosp/1743740) - Aggiungi regole del profilo di riferimento per ottimizzare l'utilizzo di
androidx.startup
. (aosp/17639340
Versione 1.1.0-beta01
18 maggio 2021
androidx.startup:startup-runtime:1.1.0-beta01
viene rilasciato. La versione 1.1.0-beta01 contiene questi commit.
Nuove funzionalità
- Ora è possibile aggiungere più elementi
InitializationProvider
<provider>
al file AndroidManifest.xml dell'applicazione per librerie o applicazioni che richiedono l'inizializzazione automatica in più processi. (Ia0712, b/183136596)
Correzioni di bug
- Miglioramenti minori alle regole ProGuard. (aosp/1691484).
Versione 1.1.0-alpha01
7 aprile 2021
androidx.startup:startup-runtime:1.1.0-alpha01
viene rilasciato. La versione 1.1.0-alpha01 contiene questi commit.
Modifiche alle API
- Ora è possibile aggiungere più elementi
InitializationProvider
<provider>
aAndroidManifest.xml
dell'applicazione per librerie o applicazioni che richiedono l'inizializzazione automatica in più processi. (Ia0712, b/183136596)
Versione 1.0.0
Versione 1.0.0
28 ottobre 2020
androidx.startup:startup-runtime:1.0.0
viene rilasciato. La versione 1.0.0 contiene questi commit.
Funzionalità principali della versione 1.0.0
- Offre un modo semplice ed efficace per definire i
Initializer
da eseguire all'avvio dell'applicazione, senza dover definire unContentProvider
. - Fornisce un'API coerente per l'inizializzazione lazy.
- Gli elementi
Initializer
possono definire dipendenze da altriInitializer
, il che consente di definire in modo esplicito l'ordine di inizializzazione.
Versione 1.0.0-rc01
14 ottobre 2020
androidx.startup:startup-runtime:1.0.0-rc01
viene rilasciato. La versione 1.0.0-rc01 contiene questi commit.
Questa release è identica a 1.0.0-beta01
.
Versione 1.0.0-beta01
16 settembre 2020
androidx.startup:startup-runtime:1.0.0-beta01
viene rilasciato. La versione 1.0.0-beta01 contiene questi commit.
Questa versione è identica a 1.0.0-alpha03
. androidx.startup
è ora stabile tramite API.
Versione 1.0.0-alpha03
19 agosto 2020
androidx.startup:startup-runtime:1.0.0-alpha03
viene rilasciato. La versione 1.0.0-alpha03 contiene questi commit.
Nuove funzionalità
- È stata aggiunta una nuova API
isEagerlyInitialized()
che consente aInitializer
di determinare se è stata inizializzata con impazienza. (aosp/1372879, b/159952713)
Versione 1.0.0-alpha02
22 luglio 2020
androidx.startup:startup-runtime:1.0.0-alpha02
viene rilasciato. La versione 1.0.0-alpha02 contiene questi commit.
Correzioni di bug
- Pubblica regole ProGuard consumer per il runtime all'avvio. (aosp/1347583, b/159595260)
- Migliora i controlli statici in
AppInitializer
. (aosp/1331900)
Versione 1.0.0-alpha01
10 giugno 2020
androidx.startup:startup-runtime:1.0.0-alpha01
viene rilasciato. La versione 1.0.0-alpha01 contiene questi commit.
Nuove funzionalità
La libreria Avvio applicazione fornisce un modo semplice ed efficace per inizializzare i componenti all'avvio dell'applicazione. Sia gli sviluppatori di librerie che quelli di app possono utilizzare Avvio app per semplificare le sequenze di avvio e impostare esplicitamente l'ordine di inizializzazione.
Questa release iniziale è 1.0.0-alpha01
.