Starten
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.
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/183136596Bessere Proguard-Regeln, 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
wird freigegeben. Version 1.1.0-rc01 enthält diese Commits.
Fehlerkorrekturen
- Bessere Proguard-Regeln, 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
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 zumAndroidManifest.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,
Initializer
s zu definieren, die beim Start der Anwendung ausgeführt werden, ohneContentProvider
definieren zu müssen. - Bietet eine konsistente API für verzögerte Initialisierung
Initializer
s können Abhängigkeiten von anderenInitializer
s 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 derInitializer
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
- Veröffentlichen Sie Consumer Proguard-Regeln für Start-up-Laufzeit. (aosp/1347583, b/159595260)
- Statische Prüfungen in
AppInitializer
verbessern. (aosp/1331900)
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
.