Starten

Implementieren Sie eine einfache, leistungsstarke Methode, um Komponenten beim Start der App zu initialisieren.
Letzte Aktualisierung Stabile Version Releasekandidat Beta-Ausgabe Alpha-Release
21. August 2024 1.1.1 - 1.2.0-beta01 -

Feedback

Dein Feedback hilft uns, Jetpack zu verbessern. Teilen Sie uns mit, wenn Sie neue Ausgaben entdecken oder zur Verbesserung dieser Bibliothek. In der bestehende Probleme in dieser Bibliothek, bevor Sie eine neue erstellen. So können Sie für ein vorhandenes Problem abstimmen: indem Sie auf die Sternschaltfläche klicken.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung. .

Version 1.2

Version 1.2.0-beta01

21. August 2024

androidx.startup:startup-runtime:1.2.0-beta01 wurde veröffentlicht. Version 1.2.0-beta01 enthält diese Commits.

Neue Funktionen

  • Explizite ProfileInstaller-Abhängigkeit wurde hinzugefügt, um die Fallback-Funktion für die Basisprofilinstallation bei Profilen, die nicht über Google Play installiert wurden, zu unterstützen.

Version 1.2.0-alpha02

11. Januar 2023

androidx.startup:startup-runtime:1.2.0-alpha02 wurde veröffentlicht. Version 1.2.0-alpha02 enthält diese Commits.

Fehlerkorrekturen

  • Die Metadatensuche wurde korrigiert, 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 wurde veröffentlicht. 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 wurde veröffentlicht. 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 wurde veröffentlicht. 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 benötigen, können jetzt der AndroidManifest.xml-Datei der App mehrere InitializationProvider <provider>-Elemente hinzugefügt werden. Ia0712, b/183136596

  • Bessere Proguard-Regeln und 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 wurde veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.

Fehlerkorrekturen

  • Bessere Proguard-Regeln und 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 wurde veröffentlicht. Version 1.1.0-beta01 enthält diese Commits.

Neue Funktionen

  • Für Bibliotheken oder Anwendungen, die eine automatische Initialisierung in mehreren Prozessen benötigen, können jetzt der AndroidManifest.xml-Datei der App mehrere InitializationProvider <provider>-Elemente 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 wurde veröffentlicht. Version 1.1.0-alpha01 enthält diese Commits.

API-Änderungen

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

Version 1.0.0

Version 1.0.0

28. Oktober 2020

androidx.startup:startup-runtime:1.0.0 wurde veröffentlicht. Version 1.0.0 enthält diese Commits.

Hauptfunktionen von Version 1.0.0

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

Version 1.0.0-rc01

14. Oktober 2020

androidx.startup:startup-runtime:1.0.0-rc01 wurde veröffentlicht. 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 wurde veröffentlicht. 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 wurde veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.

Neue Funktionen

  • Es wurde eine neue isEagerlyInitialized() API hinzugefügt, die eine Möglichkeit für Initializer bietet. um festzustellen, ob es aber bereits initialisiert wurde. (aosp/1372879, b/159952713)

Version 1.0.0-alpha02

22. Juli 2020

androidx.startup:startup-runtime:1.0.0-alpha02 wurde veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.

Fehlerkorrekturen

  • Veröffentlichen Sie die Proguard-Regeln für Verbraucher für die Start-Laufzeit. (aosp/1347583, b/159595260)
  • Verbessern Sie die statischen Prüfungen in AppInitializer. (aosp/1331900)

Version 1.0.0-alpha01

10. Juni 2020

androidx.startup:startup-runtime:1.0.0-alpha01 wurde veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.

Neue Funktionen

Die App-Startbibliothek bietet eine einfache und leistungsstarke Möglichkeit, Komponenten beim Start der Anwendung zu initialisieren. Sowohl Bibliotheks- als auch App-Entwickler können die App-Startfunktion nutzen, um Startsequenzen zu optimieren und die Reihenfolge der Initialisierung explizit festzulegen. Diese erste Version ist 1.0.0-alpha01.