Avvio

Implementa un modo semplice e performante per inizializzare i componenti all'avvio dell'app.
Ultimo aggiornamento Release stabile Candidato per la release Versione beta Versione alpha
18 settembre 2024 1.2.0 - - -

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di crearne uno nuovo, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Creare un nuovo problema

Per ulteriori informazioni, consulta la documentazione del Monitoraggio problemi.

Versione 1.2

Versione 1.2.0

18 settembre 2024

Viene rilasciato androidx.startup:startup-runtime:1.2.0. La versione 1.2.0 contiene questi commit.

Modifiche importanti dalla versione 1.1.0

  • Corregge la ricerca dei metadati quando InitializationProvider è definito per i processi secondari. (Id9ff1)
  • È stato corretto un bug in AppInitializer.isEagerlyInitialized(). (I99e9a)

Versione 1.2.0-rc01

4 settembre 2024

androidx.startup:startup-runtime:1.2.0-rc01 viene rilasciata senza modifiche rispetto all'ultima release beta. La versione 1.2.0-rc01 contiene questi commit.

Versione 1.2.0-beta01

21 agosto 2024

androidx.startup:startup-runtime:1.2.0-beta01 viene rilasciato. La versione 1.2.0-beta01 contiene questi commit.

Nuove funzionalità

  • È stata aggiunta una dipendenza ProfileInstaller esplicita per supportare il fallback dell'installazione del profilo di riferimento quando i profili non sono stati installati da Google Play.

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

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

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

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 le librerie o le applicazioni che richiedono l'inizializzazione automatica in più processi. Ia0712, b/183136596

  • Migliori regole di proguard, regole multi-dex per garantire che i Initializer finiscano nel file dex primario. aosp/1743740

  • Aggiungi 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

  • Regole ProGuard e multi-dex migliori per garantire che Initializer finisca 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

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 minori alle regole di 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 all'API

  • Ora è possibile aggiungere più elementi InitializationProvider <provider> al AndroidManifest.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 della versione 1.0.0

  • Fornisce un modo semplice e ad alte prestazioni per definire i Initializer da eseguire all'avvio dell'applicazione senza dover definire un ContentProvider.
  • Fornisce un'API coerente per l'inizializzazione lazy.
  • I Initializer possono definire dipendenze da altri Initializer, il che consente di definire esplicitamente 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

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 consente a Initializer di determinare se è stata inizializzata in modo esplicito. (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

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 App Startup fornisce un modo semplice e performante 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.