Starten
Letzte Aktualisierung | Stabile Version | Release Candidate | Beta-Ausgabe | Alphaversion |
---|---|---|---|---|
18. September 2024 | 1.2.0 | - | – | - |
Feedback
Dein Feedback hilft uns, Jetpack zu verbessern. Bitte teilen Sie uns mit, wenn Sie neue Probleme feststellen oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können einem vorhandenen Problem Ihre Stimme geben, indem Sie auf die Schaltfläche mit dem Stern klicken.
Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung.
Version 1.2
Version 1.2.0
18. September 2024
androidx.startup:startup-runtime:1.2.0
wird veröffentlicht. Version 1.2.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.1.0
- Fehler bei der Metadatensuche behoben, wenn die
InitializationProvider
für sekundäre Prozesse definiert ist. (Id9ff1) - Ein Fehler in
AppInitializer.isEagerlyInitialized()
wurde behoben. (I99e9a)
Version 1.2.0-rc01
4. September 2024
androidx.startup:startup-runtime:1.2.0-rc01
enthält keine Änderungen gegenüber der letzten Betaversion. 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
- Es wurde eine explizite
ProfileInstaller
-Abhängigkeit hinzugefügt, um den Fallback bei der Installation des Baseline-Profils 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
wird veröffentlicht. Version 1.2.0-alpha01 enthält diese Commits.
Fehlerkorrekturen
- Fehlerkorrektur für
AppInitializer.isEagerlyInitialized()
. aosp/1855769
Version 1.1.1
Version 1.1.1
9. Februar 2022
androidx.startup:startup-runtime:1.1.1
wird veröffentlicht. Version 1.1.1 enthält diese Commits.
Fehlerkorrekturen
- Fehlerkorrektur für
AppInitializer.isEagerlyInitialized()
. aosp/1855769
Version 1.1.0
Version 1.1.0
4. August 2021
androidx.startup:startup-runtime:1.1.0
wird 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
Der Datei „AndroidManifest.xml“ der Anwendung können jetzt mehrere
InitializationProvider
<provider>
-Elemente hinzugefügt werden, wenn Bibliotheken oder Anwendungen automatisch in mehreren Prozessen initialisiert werden müssen. Ia0712, b/183136596Bessere ProGuard-Regeln und Multi-Dex-Regeln, damit
Initializer
s in der primären Dex-Datei landen. aosp/1743740Fügen Sie Regeln für Basisprofile hinzu, um die Nutzung von
androidx.startup
zu optimieren. aosp/17639340
Version 1.1.0-rc01
21. Juli 2021
androidx.startup:startup-runtime:1.1.0-rc01
wird veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.
Fehlerkorrekturen
- Bessere ProGuard-Regeln und Multi-Dex-Regeln, damit
Initializer
s in der primären Dex-Datei landen. (aosp/1743740) - Fügen Sie Regeln für Basisprofile hinzu, um die Nutzung von
androidx.startup
zu optimieren. (aosp/17639340
Version 1.1.0-beta01
18. Mai 2021
androidx.startup:startup-runtime:1.1.0-beta01
wird 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 ProGuard-Regeln. (aosp/1691484)
Version 1.1.0-alpha01
7. April 2021
androidx.startup:startup-runtime:1.1.0-alpha01
wird 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
wird veröffentlicht. Version 1.0.0 enthält diese Commits.
Wichtige Funktionen von 1.0.0
- Bietet eine einfache und leistungsfähige Möglichkeit,
Initializer
s zu definieren, die beim Start der Anwendung ausgeführt werden sollen, ohne eineContentProvider
definieren zu müssen. - Bietet eine konsistente API für die Lazy-Initialisierung.
Initializer
s können Abhängigkeiten von anderenInitializer
s definieren, was dazu beiträgt, die Reihenfolge der Initialisierung explizit zu definieren.
Version 1.0.0-rc01
14. Oktober 2020
androidx.startup:startup-runtime:1.0.0-rc01
wird 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
wird 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
wird veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.
Neue Funktionen
- Es wurde eine neue
isEagerlyInitialized()
API hinzugefügt, mit der dieInitializer
feststellen kann, ob sie vorzeitig initialisiert wurde. (aosp/1372879, b/159952713)
Version 1.0.0-alpha02
22. Juli 2020
androidx.startup:startup-runtime:1.0.0-alpha02
wird veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.
Fehlerkorrekturen
- ProGuard-Regeln für die Startzeit veröffentlichen (aosp/1347583, b/159595260)
- Statische Prüfungen in
AppInitializer
wurden verbessert. (aosp/1331900)
Version 1.0.0-alpha01
10. Juni 2020
androidx.startup:startup-runtime:1.0.0-alpha01
wird 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 den App-Start verwenden, um Startsequenzen zu optimieren und die Reihenfolge der Initialisierung explizit festzulegen.
Diese erste Version ist 1.0.0-alpha01
.