Starten
Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpha-Release |
---|---|---|---|---|
4. September 2024 | 1.1.1 | 1.2.0–rc01 | - | - |
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.
Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung. .
Version 1.2
Version 1.2.0-rc01
4. September 2024
androidx.startup:startup-runtime:1.2.0-rc01
wurde ohne Änderungen gegenüber dem letzten Betarelease veröffentlicht. Version 1.2.0-rc01 enthält diese Commits.
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 das Fallback für die Basisprofilinstallation zu unterstützen, wenn Profile nicht über Google Play installiert wurden.
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/183136596Bessere Schutzregeln, Multi-Dex-Regeln, damit
Initializer
s in der primären DEX-Datei landen. aosp/1743740Fü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 Schutzregeln, Multi-Dex-Regeln, damit
Initializer
s 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 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
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 mehrereInitializationProvider
<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 und leistungsstarke Möglichkeit,
Initializer
s so zu definieren, dass sie beim Start der Anwendung ausgeführt werden, ohne dass eineContentProvider
definiert werden muss. - Stellt eine konsistente API für verzögerte Initialisierung bereit.
Initializer
s können Abhängigkeiten von anderenInitializer
s 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ürInitializer
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
.