Avvio

Implementa un modo semplice ed efficace per inizializzare i componenti all'avvio dell'app.
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.

Crea un nuovo problema

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/183136596

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

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 un ContentProvider.
  • Fornisce un'API coerente per l'inizializzazione lazy.
  • Gli elementi Initializer possono definire dipendenze da altri Initializer, 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 a Initializer 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

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.