Startup

Mettez en œuvre un moyen simple et performant d'initialiser des composants au démarrage de l'application.
Dernière mise à jour Version stable Version finale Version bêta Version alpha
18 septembre 2024 1.2.0 - - -

Commentaires

Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.

Signaler un nouveau problème

Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.

Version 1.2

Version 1.2.0

18 septembre 2024

Publication d'androidx.startup:startup-runtime:1.2.0. La version 1.2.0 contient ces commits.

Changements importants depuis la version 1.1.0

  • Correction de la recherche de métadonnées quand InitializationProvider est défini pour les processus secondaires. (Id9ff1)
  • Correction d'un bug dans AppInitializer.isEagerlyInitialized(). (I99e9a).

Version 1.2.0-rc01

4 septembre 2024

Publication de androidx.startup:startup-runtime:1.2.0-rc01 sans modification par rapport à la dernière version bêta. La version 1.2.0-rc01 contient ces commits.

Version 1.2.0-beta01

21 août 2024

Publication d'androidx.startup:startup-runtime:1.2.0-beta01. La version 1.2.0-beta01 contient ces commits.

Nouvelles fonctionnalités

  • Ajout d'une dépendance explicite ProfileInstaller pour permettre l'installation de profils de référence lorsque les profils ne sont pas installés par Play.

Version 1.2.0-alpha02

11 janvier 2023

Publication d'androidx.startup:startup-runtime:1.2.0-alpha02. Liste des commits de la version 1.2.0-alpha02

Corrections de bugs

  • Correction de la recherche de métadonnées quand InitializationProvider est défini pour les processus secondaires. (aosp/2012215)

Version 1.2.0-alpha01

9 février 2022

Publication d'androidx.startup:startup-runtime:1.2.0-alpha01. Liste des commits de la version 1.2.0-alpha01.

Corrections de bugs

  • Correction d'un bug dans AppInitializer.isEagerlyInitialized(). aosp/1855769

Version 1.1.1

Version 1.1.1

9 février 2022

Publication d'androidx.startup:startup-runtime:1.1.1. Liste des commits de la version 1.1.1

Corrections de bugs

  • Correction d'un bug dans AppInitializer.isEagerlyInitialized(). aosp/1855769

Version 1.1.0

Version 1.1.0

4 août 2021

Publication d'androidx.startup:startup-runtime:1.1.0. Liste des commits de la version 1.1.0

Cette version est identique à la version androidx.startup:startup-runtime:1.1.0-rc01.

Changements importants depuis la version 1.0.0

  • Plusieurs éléments InitializationProvider <provider> peuvent désormais être ajoutés au fichier AndroidManifest.xml de l'application pour les bibliothèques ou les applications qui nécessitent une initialisation automatique dans plusieurs processus. Ia0712, b/183136596

  • Amélioration des règles ProGuard et des règles multidex pour garantir que les Initializers se retrouvent dans le fichier dex principal. aosp/1743740

  • Ajout de règles de profil de référence pour optimiser l'utilisation de androidx.startup. aosp/17639340

Version 1.1.0-rc01

21 juillet 2021

Publication d'androidx.startup:startup-runtime:1.1.0-rc01. Liste des commits de la version 1.1.0-rc01

Corrections de bugs

  • Améliorations des règles ProGuard et des règles multidex pour garantir que les Initializers se retrouvent dans le fichier dex principal. (aosp/1743740)
  • Ajout de règles de profil de référence pour optimiser l'utilisation de androidx.startup. (aosp/17639340)

Version 1.1.0-beta01

18 mai 2021

Publication d'androidx.startup:startup-runtime:1.1.0-beta01. Liste des commits de la version 1.1.0-beta01

Nouvelles fonctionnalités

  • Plusieurs éléments InitializationProvider <provider> peuvent désormais être ajoutés au fichier AndroidManifest.xml de l'application pour les bibliothèques ou les applications qui nécessitent une initialisation automatique dans plusieurs processus. (Ia0712, b/183136596)

Corrections de bugs

  • Légères améliorations apportées aux règles ProGuard. (aosp/1691484)

Version 1.1.0-alpha01

7 avril 2021

Publication d'androidx.startup:startup-runtime:1.1.0-alpha01. Liste des commits de la version 1.1.0-alpha01

Modifications apportées à l'API

  • Plusieurs éléments InitializationProvider <provider> peuvent désormais être ajoutés au fichier AndroidManifest.xml de l'application pour les bibliothèques ou les applications qui nécessitent une initialisation automatique dans plusieurs processus. (Ia0712, b/183136596)

Version 1.0.0

Version 1.0.0

28 octobre 2020

Publication d'androidx.startup:startup-runtime:1.0.0. Liste des commits de la version 1.0.0

Principales fonctionnalités de la version 1.0.0

  • Fournit un moyen simple et performant de définir des Initializers à exécuter au démarrage de l'application sans avoir à définir de ContentProvider.
  • Fournit une API cohérente pour l'initialisation différée.
  • Les Initializer peuvent définir des dépendances sur d'autres Initializer, ce qui permet de définir explicitement l'ordre d'initialisation.

Version 1.0.0-rc01

14 octobre 2020

Publication d'androidx.startup:startup-runtime:1.0.0-rc01. Liste des commits de la version 1.0.0-rc01

Cette version est identique à la version 1.0.0-beta01.

Version 1.0.0-beta01

16 septembre 2020

Publication d'androidx.startup:startup-runtime:1.0.0-beta01. Liste des commits de la version 1.0.0-beta01

Cette version est identique à la version 1.0.0-alpha03. androidx.startup est désormais stable en ce qui concerne l'API.

Version 1.0.0-alpha03

19 août 2020

Publication d'androidx.startup:startup-runtime:1.0.0-alpha03. Liste des commits de la version 1.0.0-alpha03

Nouvelles fonctionnalités

  • Ajout d'une nouvelle API isEagerlyInitialized() qui permet à l'Initializer de déterminer si elle a été initialisée de façon anticipée. (aosp/1372879, b/159952713)

Version 1.0.0-alpha02

22 juillet 2020

Publication d'androidx.startup:startup-runtime:1.0.0-alpha02. Liste des commits de la version 1.0.0-alpha02.

Corrections de bugs

  • Publication des règles ProGuard à destination des consommateurs pour l'exécution de démarrage. (aosp/1347583, b/159595260)
  • Amélioration des vérifications statiques dans AppInitializer. (aosp/1331900)

Version 1.0.0-alpha01

10 juin 2020

Publication d'androidx.startup:startup-runtime:1.0.0-alpha01. Liste des commits de la version 1.0.0-alpha01

Nouvelles fonctionnalités

La bibliothèque App Startup offre un moyen simple et performant d'initialiser des composants au démarrage de l'application. Les développeurs de bibliothèques et les développeurs d'applications peuvent utiliser App Startup pour simplifier les séquences de démarrage et définir explicitement l'ordre d'initialisation. Cette version initiale est la version 1.0.0-alpha01.