啟動

在應用程式啟動時,以簡單且有效率的方式初始化元件。
最近更新時間 穩定版 候選版 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-alpha021.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> 元素。Ia0712b/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> 元素。(Ia0712b/183136596)

修正錯誤

1.1.0-alpha01 版

2021 年 4 月 7 日

androidx.startup:startup-runtime:1.1.0-alpha01 發布。查看 1.1.0-alpha01 版的修訂項

API 相關異動

  • 現在可以針對需要在多個程序中自動初始化的程式庫或應用程式,在應用程式的 AndroidManifest.xml 中新增多個 InitializationProvider <provider> 元素。(Ia0712b/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/1372879b/159952713)

1.0.0-alpha02 版

2020 年 7 月 22 日

發布 androidx.startup:startup-runtime:1.0.0-alpha021.0.0-alpha02 版包含此連結所列的修訂項目。

修正錯誤

1.0.0-alpha01 版

2020 年 6 月 10 日

發布 androidx.startup:startup-runtime:1.0.0-alpha011.0.0-alpha01 版包含此連結所列的修訂項目。

新功能

應用程式 Startup 程式庫能在應用程式啟動時,以簡單、有效率的方式初始化元件。程式庫開發人員和應用程式開發人員皆可使用應用程式 Startups 簡化啟動順序,並明確設定初始化順序。 初始版本為 1.0.0-alpha01