Avvio
Aggiornamento più recente | Release stabile | Candidato per l'uscita | Versione beta | Release alpha |
---|---|---|---|---|
21 agosto 2024 | 1.1.1 | - | 1.2.0-beta01 | - |
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Non esitare a contattarci in caso di nuovi problemi o idee per migliorare questa raccolta. Dai un'occhiata alle problemi esistenti in questa raccolta, prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema esistente tramite facendo clic sul pulsante a forma di stella.
Consulta la documentazione di Issue Tracker per ulteriori informazioni.
Versione 1.2
Versione 1.2.0-beta01
21 agosto 2024
Viene rilasciato androidx.startup:startup-runtime:1.2.0-beta01
. La versione 1.2.0-beta01 contiene questi commit.
Nuove funzionalità
- È stata aggiunta una dipendenza esplicita
ProfileInstaller
per supportare il fallback di installazione del profilo di base quando i profili non sono installati tramite riproduzione.
Versione 1.2.0-alpha02
11 gennaio 2023
Viene rilasciato androidx.startup:startup-runtime:1.2.0-alpha02
. La versione 1.2.0-alpha02 contiene questi commit.
Correzioni di bug
- Corregge la ricerca di metadati quando viene definito
InitializationProvider
per i processi secondari. (aosp/2012215)
Versione 1.2.0-alpha01
9 febbraio 2022
Viene rilasciato androidx.startup:startup-runtime:1.2.0-alpha01
. 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
Viene rilasciato androidx.startup:startup-runtime:1.1.1
. 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
Viene rilasciato androidx.startup:startup-runtime:1.1.0
. 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/183136596Regole di proGuard migliori, regole multi-dex per garantire che i
Initializer
finiscano nel file dex principale. aosp/1743740Aggiungi regole del profilo di base per ottimizzare l'utilizzo di
androidx.startup
. aosp/17639340
Versione 1.1.0-rc01
21 luglio 2021
Viene rilasciato androidx.startup:startup-runtime:1.1.0-rc01
. La versione 1.1.0-rc01 contiene questi commit.
Correzioni di bug
- Regole di proGuard migliori, regole multi-dex per garantire che i
Initializer
finiscano nel file dex principale. (aosp/1743740) - Aggiungi regole del profilo di base per ottimizzare l'utilizzo di
androidx.startup
. (aosp/17639340
Versione 1.1.0-beta01
18 maggio 2021
Viene rilasciato androidx.startup:startup-runtime:1.1.0-beta01
. 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 di minore entità alle regole di ProGuard. (aosp/1691484)
Versione 1.1.0-alpha01
7 aprile 2021
Viene rilasciato androidx.startup:startup-runtime:1.1.0-alpha01
. La versione 1.1.0-alpha01 contiene questi commit.
Modifiche alle API
- Ora è possibile aggiungere più elementi
InitializationProvider
<provider>
ai campiAndroidManifest.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
Viene rilasciato androidx.startup:startup-runtime:1.0.0
. La versione 1.0.0 contiene questi commit.
Funzionalità principali di 1.0.0
- Fornisce un modo semplice e ad alte prestazioni per definire i
Initializer
da eseguire all'avvio dell'applicazione senza dover definire unContentProvider
. - Fornisce un'API coerente per l'inizializzazione lazy.
- I
Initializer
possono definire dipendenze su altriInitializer
, il che aiuta a definire in modo esplicito l'ordine di inizializzazione.
Versione 1.0.0-rc01
14 ottobre 2020
Viene rilasciato androidx.startup:startup-runtime:1.0.0-rc01
. 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
Viene rilasciato androidx.startup:startup-runtime:1.0.0-beta01
. La versione 1.0.0-beta01 contiene questi commit.
Questa versione è identica a 1.0.0-alpha03
. androidx.startup
ora è la versione stabile dell'API.
Versione 1.0.0-alpha03
19 agosto 2020
Viene rilasciato androidx.startup:startup-runtime:1.0.0-alpha03
. La versione 1.0.0-alpha03 contiene questi commit.
Nuove funzionalità
- È stata aggiunta una nuova API
isEagerlyInitialized()
che fornisce un modo perInitializer
per determinare se è stato inizializzato con entusiasmo. (aosp/1372879, b/159952713)
Versione 1.0.0-alpha02
22 luglio 2020
Viene rilasciato androidx.startup:startup-runtime:1.0.0-alpha02
. La versione 1.0.0-alpha02 contiene questi commit.
Correzioni di bug
- Pubblica regole di protezione dei consumatori per il runtime di avvio. (aosp/1347583, b/159595260)
- Migliora i controlli statici in
AppInitializer
. (aosp/1331900)
Versione 1.0.0-alpha01
10 giugno 2020
Viene rilasciato androidx.startup:startup-runtime:1.0.0-alpha01
. La versione 1.0.0-alpha01 contiene questi commit.
Nuove funzionalità
La libreria App Startup fornisce un modo semplice ed efficace per inizializzare i componenti all'avvio dell'applicazione. Sia gli sviluppatori di librerie che gli sviluppatori di app possono utilizzare l'avvio delle app per semplificare le sequenze di avvio e impostare esplicitamente l'ordine di inizializzazione.
Questa release iniziale è 1.0.0-alpha01
.