啟動
最近更新時間 | 穩定版 | 候選版 | Beta 版 | Alpha 版 |
---|---|---|---|---|
2024 年 9 月 18 日 | 1.2.0 | - | - | - |
意見回饋
您的意見可協助我們改善 Jetpack。如果您發現新問題,或是有改進這個程式庫的建議,請告訴我們。回報新問題前,請先查看這個程式庫的現有問題。只要按一下星號按鈕,即可投票給現有的問題。
詳情請參閱 Issue Tracker 說明文件。
1.2 版本
1.2.0 版本
2024 年 9 月 18 日
發布 androidx.startup:startup-runtime:1.2.0
。1.2.0 版包含這些修訂版本。
自 1.1.0 版以來的重要異動
- 修正為次要程序定義
InitializationProvider
時的中繼資料查詢(Id9ff1)。 - 已修正
AppInitializer.isEagerlyInitialized()
中的錯誤。(I99e9a)。
1.2.0-rc01 版本
2024 年 9 月 4 日
發布 androidx.startup:startup-runtime:1.2.0-rc01
,該版本與上一個 Beta 版沒有差別。1.2.0-rc01 版包含這些修訂項目。
1.2.0-beta01 版本
2024 年 8 月 21 日
發布 androidx.startup:startup-runtime:1.2.0-beta01
。1.2.0-beta01 版包含這些修訂版本。
新功能
- 新增明確的
ProfileInstaller
依附元件,以便在 Play 未安裝設定檔時,支援基準設定檔安裝備用方案。
1.2.0-alpha02 版本
2023 年 1 月 11 日
發布 androidx.startup:startup-runtime:1.2.0-alpha02
。1.2.0-alpha02 版包含以下修訂項目。
修正錯誤
- 修正為次要程序定義
InitializationProvider
時的中繼資料查詢 (aosp/2012215)。
1.2.0-alpha01 版本
2022 年 2 月 9 日
androidx.startup:startup-runtime:1.2.0-alpha01
發布。1.2.0-alpha01 版包含以下修訂項目。
修正錯誤
- 已修正
AppInitializer.isEagerlyInitialized()
中的錯誤。aosp/1855769
1.1.1 版
1.1.1 版
2022 年 2 月 9 日
androidx.startup:startup-runtime:1.1.1
發布。1.1.1 版包含此連結所列的修訂項目。
修正錯誤
- 已修正
AppInitializer.isEagerlyInitialized()
中的錯誤。aosp/1855769
1.1.0 版本
1.1.0 版本
2021 年 8 月 4 日
androidx.startup:startup-runtime:1.1.0
發布。查看 1.1.0 版的修訂項。
這個版本與 androidx.startup:startup-runtime:1.1.0-rc01
相同。
自 1.0.0 版以來的重要異動
現在可以針對需要在多個程序中自動初始化的程式庫或應用程式,在應用程式的 AndroidManifest.xml 中新增多個
InitializationProvider
<provider>
元素。Ia0712、b/183136596更完善的 ProGuard 規則、multi-dex 規則,可確保
Initializer
最終位於主要 dex 檔案中。aosp/1743740新增基準設定檔規則,以最佳化
androidx.startup
的使用情形。aosp/17639340
1.1.0-rc01 版
2021 年 7 月 21 日
androidx.startup:startup-runtime:1.1.0-rc01
發布。查看 1.1.0-rc01 版的修訂項。
修正錯誤
- 更完善的 ProGuard 規則、multi-dex 規則,可確保
Initializer
最終位於主要 dex 檔案中。(aosp/1743740) - 新增基準設定檔規則,以最佳化
androidx.startup
的使用情形。(aosp/17639340
1.1.0-beta01 版本
2021 年 5 月 18 日
androidx.startup:startup-runtime:1.1.0-beta01
發布。1.1.0-beta01 版包含此連結所列的修訂項目。
新功能
- 現在可以針對需要在多個程序中自動初始化的程式庫或應用程式,在應用程式的 AndroidManifest.xml 中新增多個
InitializationProvider
<provider>
元素。(Ia0712、b/183136596)
修正錯誤
- 小幅調整 ProGuard 規則。(aosp/1691484)
1.1.0-alpha01 版
2021 年 4 月 7 日
androidx.startup:startup-runtime:1.1.0-alpha01
發布。查看 1.1.0-alpha01 版的修訂項。
API 相關異動
- 現在可以針對需要在多個程序中自動初始化的程式庫或應用程式,在應用程式的
AndroidManifest.xml
中新增多個InitializationProvider
<provider>
元素。(Ia0712、b/183136596)
1.0.0 版本
1.0.0 版本
2020 年 10 月 28 日
androidx.startup:startup-runtime:1.0.0
發布。1.0.0 版包含此連結所列的修訂項目。
1.0.0 的主要功能
- 提供簡單有效的方法,定義要在應用程式啟動時執行的
Initializer
,而不必定義ContentProvider
。 - 為延遲初始化提供一致的 API。
Initializer
可在其他Initializer
上定義依附元件,有助您明確定義初始化順序。
1.0.0-rc01 版
2020 年 10 月 14 日
androidx.startup:startup-runtime:1.0.0-rc01
發布。1.0.0-rc01 版包含以下修訂項目。
這個版本與 1.0.0-beta01
相同。
1.0.0-beta01 版
2020 年 9 月 16 日
androidx.startup:startup-runtime:1.0.0-beta01
發布。1.0.0-beta01 版包含這些修訂版本。
這個版本與 1.0.0-alpha03
相同。androidx.startup
現在是 API 穩定版。
1.0.0-alpha03 版
2020 年 8 月 19 日
androidx.startup:startup-runtime:1.0.0-alpha03
發布。1.0.0-alpha03 版包含以下修訂項目。
新功能
- 已新增
isEagerlyInitialized()
API,讓Initializer
能夠判斷其是否已快速初始化。(aosp/1372879、b/159952713)
1.0.0-alpha02 版
2020 年 7 月 22 日
發布 androidx.startup:startup-runtime:1.0.0-alpha02
。1.0.0-alpha02 版包含此連結所列的修訂項目。
修正錯誤
- 發布 startup-runtime 的用戶 ProGuard 規則。(aosp/1347583、b/159595260)
- 改善
AppInitializer
的靜態檢查。(aosp/1331900)
1.0.0-alpha01 版
2020 年 6 月 10 日
發布 androidx.startup:startup-runtime:1.0.0-alpha01
。1.0.0-alpha01 版包含此連結所列的修訂項目。
新功能
應用程式 Startup 程式庫能在應用程式啟動時,以簡單、有效率的方式初始化元件。程式庫開發人員和應用程式開發人員皆可使用應用程式 Startups 簡化啟動順序,並明確設定初始化順序。
初始版本為 1.0.0-alpha01
。