Starten

Implementieren Sie eine einfache, leistungsstarke Möglichkeit, Komponenten beim Start der Anwendung zu initialisieren.
Letzte Aktualisierung Stabile Version Releasekandidat Beta-Ausgabe Alpharelease
11. Januar 2023 1.1.1 - - 1.2.0-alpha02

Feedback

Dein Feedback hilft uns, Jetpack zu verbessern. Lassen Sie uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie eine neue erstellen. Durch Klicken auf die Stern-Schaltfläche können Sie zu einem vorhandenen Problem abstimmen.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Version 1.2

Version 1.2.0-alpha02

11. Januar 2023

androidx.startup:startup-runtime:1.2.0-alpha02 wird freigegeben. Version 1.2.0-alpha02 enthält diese Commits.

Fehlerkorrekturen

  • Behebt die Metadatensuche, wenn InitializationProvider für sekundäre Prozesse definiert ist. (aosp/2012215)

Version 1.2.0-alpha01

9. Februar 2022

androidx.startup:startup-runtime:1.2.0-alpha01 wird freigegeben. Version 1.2.0-alpha01 enthält diese Commits.

Fehlerkorrekturen

  • Ein Fehler in AppInitializer.isEagerlyInitialized() wurde behoben. aosp/1855769

Version 1.1.1

Version 1.1.1

9. Februar 2022

androidx.startup:startup-runtime:1.1.1 wird freigegeben. Version 1.1.1 enthält diese Commits.

Fehlerkorrekturen

  • Ein Fehler in AppInitializer.isEagerlyInitialized() wurde behoben. aosp/1855769

Version 1.1.0

Version 1.1.0

4. August 2021

androidx.startup:startup-runtime:1.1.0 wird freigegeben. Version 1.1.0 enthält diese Commits.

Dieser Release ist mit androidx.startup:startup-runtime:1.1.0-rc01 identisch.

Wichtige Änderungen seit Version 1.0.0

  • Für Bibliotheken oder Anwendungen, die eine automatische Initialisierung in mehreren Prozessen erfordern, können jetzt mehrere InitializationProvider <provider>-Elemente zur AndroidManifest.xml-Datei der App hinzugefügt werden. Ia0712, b/183136596

  • Bessere Proguard-Regeln, Multi-DEx-Regeln, damit Initializers in der primären DEX-Datei landen. aosp/1743740

  • Fügen Sie Basisprofilregeln hinzu, um die Verwendung von androidx.startup zu optimieren. aosp/17639340

Version 1.1.0-rc01

21. Juli 2021

androidx.startup:startup-runtime:1.1.0-rc01 wird freigegeben. Version 1.1.0-rc01 enthält diese Commits.

Fehlerkorrekturen

  • Bessere Proguard-Regeln, Multi-DEx-Regeln, damit Initializers in der primären DEX-Datei landen. (aosp/1743740)
  • Fügen Sie Basisprofilregeln hinzu, um die Verwendung von androidx.startup zu optimieren. (aosp/17639340)

Version 1.1.0-beta01

18. Mai 2021

androidx.startup:startup-runtime:1.1.0-beta01 wird freigegeben. Version 1.1.0-beta01 enthält diese Commits.

Neue Funktionen

  • Für Bibliotheken oder Anwendungen, die eine automatische Initialisierung in mehreren Prozessen erfordern, können jetzt mehrere InitializationProvider <provider>-Elemente zur AndroidManifest.xml-Datei der App hinzugefügt werden. (Ia0712, b/183136596)

Fehlerkorrekturen

  • Kleinere Verbesserungen an den Proguard-Regeln. (aosp/1691484)

Version 1.1.0-alpha01

7. April 2021

androidx.startup:startup-runtime:1.1.0-alpha01 wird freigegeben. Version 1.1.0-alpha01 enthält diese Commits.

API-Änderungen

  • Für Bibliotheken oder Anwendungen, die in mehreren Prozessen eine automatische Initialisierung erfordern, können jetzt mehrere InitializationProvider <provider>-Elemente zum AndroidManifest.xml der Anwendung hinzugefügt werden. (Ia0712, b/183136596)

Version 1.0.0

Version 1.0.0

28. Oktober 2020

androidx.startup:startup-runtime:1.0.0 wird freigegeben. Version 1.0.0 enthält diese Commits.

Hauptfunktionen von Version 1.0.0

  • Bietet eine unkomplizierte, leistungsstarke Möglichkeit, Initializers zu definieren, die beim Start der Anwendung ausgeführt werden, ohne ContentProvider definieren zu müssen.
  • Bietet eine konsistente API für verzögerte Initialisierung
  • Initializers können Abhängigkeiten von anderen Initializers definieren, wodurch die Reihenfolge der Initialisierung explizit definiert werden kann.

Version 1.0.0-rc01

14. Oktober 2020

androidx.startup:startup-runtime:1.0.0-rc01 wird freigegeben. Version 1.0.0-rc01 enthält diese Commits.

Dieser Release ist mit 1.0.0-beta01 identisch.

Version 1.0.0-beta01

16. September 2020

androidx.startup:startup-runtime:1.0.0-beta01 wird freigegeben. Version 1.0.0-beta01 enthält diese Commits.

Diese Version ist mit 1.0.0-alpha03 identisch. androidx.startup ist jetzt API stabil.

Version 1.0.0-alpha03

19. August 2020

androidx.startup:startup-runtime:1.0.0-alpha03 wird freigegeben. Version 1.0.0-alpha03 enthält diese Commits.

Neue Funktionen

  • Es wurde eine neue isEagerlyInitialized() API hinzugefügt, mit der Initializer feststellen kann, ob die Initialisierung erfolgreich war. (aosp/1372879, b/159952713)

Version 1.0.0-alpha02

22. Juli 2020

androidx.startup:startup-runtime:1.0.0-alpha02 wird freigegeben. Version 1.0.0-alpha02 enthält diese Commits.

Fehlerkorrekturen

Version 1.0.0-alpha01

10. Juni 2020

androidx.startup:startup-runtime:1.0.0-alpha01 wird freigegeben. Version 1.0.0-alpha01 enthält diese Commits.

Neue Funktionen

Die App-Start-Bibliothek bietet eine einfache und leistungsstarke Möglichkeit, Komponenten beim Start von Anwendungen zu initialisieren. Sowohl Bibliotheks- als auch App-Entwickler können die App-Start-App verwenden, um Startsequenzen zu optimieren und die Reihenfolge der Initialisierung explizit festzulegen. Dieser erste Release ist 1.0.0-alpha01.