啟動

在應用程式啟動時,以簡單且有效率的方式初始化元件。
最近更新時間 穩定版 候選版 Beta 版 Alpha 版
2023 年 1 月 11 日 1.1.1 - - 1.2.0-alpha02

意見回饋

您的意見可協助我們改善 Jetpack。如果您發現新問題,或是有改進這個程式庫的建議,請告訴我們。回報新問題前,請先查看這個程式庫的現有問題。只要按一下星號按鈕,即可投票給現有的問題。

建立新問題

詳情請參閱 Issue Tracker 說明文件

1.2 版本

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-alpha011.2.0-alpha01 版包含此連結所列的修訂項目。

修正錯誤

  • 已修正 AppInitializer.isEagerlyInitialized() 中的錯誤。aosp/1855769

1.1.1 版

1.1.1 版

2022 年 2 月 9 日

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

修正錯誤

  • 已修正 AppInitializer.isEagerlyInitialized() 中的錯誤。aosp/1855769

1.1.0 版本

1.1.0 版

2021 年 8 月 4 日

發布 androidx.startup:startup-runtime:1.1.01.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-beta011.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-rc011.0.0-rc01 版包含以下修訂項目。

這個版本與 1.0.0-beta01 相同。

1.0.0-beta01 版

2020 年 9 月 16 日

發布 androidx.startup:startup-runtime:1.0.0-beta011.0.0-beta01 版包含這些修訂版本。

這個版本與 1.0.0-alpha03 相同。androidx.startup 現在是 API 穩定版。

1.0.0-alpha03 版

2020 年 8 月 19 日

發布 androidx.startup:startup-runtime:1.0.0-alpha031.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