Startup

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

意見回饋

您的意見可協助我們改善 Jetpack。發現新的問題或有改善這個程式庫的想法時,請告訴我們。請先查看此程式庫的現有問題,再建立新的問題。只要點選星號按鈕,即可投票給現有的問題。

建立新問題

詳情請參閱 Issue Tracker 說明文件

1.2 版

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-alpha02 發布。1.0.0-alpha02 版包含這些修訂版本。

修正錯誤

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