Startup

Mengimplementasikan cara yang praktis dan berperforma tinggi untuk menginisialisasi komponen saat aplikasi dimulai.
Update Terbaru Rilis Stabil Kandidat Rilis Rilis Beta Rilis Alfa
4 September 2024 1.1.1 1.2.0-rc01 - -

Masukan

Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau mempunyai masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara untuk masalah yang sudah diketahui dengan mengklik tombol bintang.

Laporkan masalah baru

Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.

Versi 1.2

Versi 1.2.0-rc01

4 September 2024

androidx.startup:startup-runtime:1.2.0-rc01 dirilis tanpa perubahan dari rilis beta terakhir. Versi 1.2.0-rc01 berisi commit ini.

Versi 1.2.0-beta01

21 Agustus 2024

androidx.startup:startup-runtime:1.2.0-beta01 dirilis. Versi 1.2.0-beta01 berisi commit ini.

Fitur Baru

  • Menambahkan dependensi ProfileInstaller eksplisit untuk mendukung penggantian penginstalan profil dasar pengukuran saat profil yang tidak diinstal oleh Play.

Versi 1.2.0-alpha02

11 Januari 2023

androidx.startup:startup-runtime:1.2.0-alpha02 dirilis. Versi 1.2.0-alpha02 berisi commit ini.

Perbaikan Bug

  • Memperbaiki pencarian metadata saat InitializationProvider ditentukan untuk proses sekunder. (aosp/2012215)

Versi 1.2.0-alpha01

9 Februari 2022

androidx.startup:startup-runtime:1.2.0-alpha01 dirilis. Versi 1.2.0-alpha01 berisi commit ini.

Perbaikan Bug

  • Memperbaiki bug dalam AppInitializer.isEagerlyInitialized(). aosp/1855769

Versi 1.1.1

Versi 1.1.1

9 Februari 2022

androidx.startup:startup-runtime:1.1.1 dirilis. Versi 1.1.1 berisi commit ini.

Perbaikan Bug

  • Memperbaiki bug dalam AppInitializer.isEagerlyInitialized(). aosp/1855769

Versi 1.1.0

Versi 1.1.0

4 Agustus 2021

androidx.startup:startup-runtime:1.1.0 dirilis. Versi 1.1.0 berisi commit ini.

Rilis ini sama persis dengan androidx.startup:startup-runtime:1.1.0-rc01.

Perubahan penting sejak versi 1.0.0

  • Beberapa elemen InitializationProvider <provider> kini dapat ditambahkan ke AndroidManifest.xml aplikasi untuk library atau aplikasi yang memerlukan inisialisasi otomatis dalam beberapa proses. Ia0712, b/183136596

  • Aturan proguard dan aturan multi-dex yang lebih baik dan memastikan Initializer akan berakhir di file dex utama. aosp/1743740

  • Menambahkan aturan profil dasar pengukuran untuk mengoptimalkan penggunaan androidx.startup. aosp/17639340

Versi 1.1.0-rc01

21 Juli 2021

androidx.startup:startup-runtime:1.1.0-rc01 dirilis. Versi 1.1.0-rc01 berisi commit ini.

Perbaikan Bug

  • Aturan proguard dan aturan multi-dex yang lebih baik untuk memastikan Initializer berakhir di file dex utama. (aosp/1743740)
  • Menambahkan aturan profil dasar pengukuran untuk mengoptimalkan penggunaan androidx.startup. (aosp/17639340

Versi 1.1.0-beta01

18 Mei 2021

androidx.startup:startup-runtime:1.1.0-beta01 dirilis. Versi 1.1.0-beta01 berisi commit ini.

Fitur Baru

  • Beberapa elemen InitializationProvider <provider> kini dapat ditambahkan ke AndroidManifest.xml aplikasi untuk library atau aplikasi yang memerlukan inisialisasi otomatis dalam beberapa proses. (Ia0712, b/183136596)

Perbaikan Bug

Versi 1.1.0-alpha01

7 April 2021

androidx.startup:startup-runtime:1.1.0-alpha01 dirilis. Versi 1.1.0-alpha01 berisi commit ini.

Perubahan API

  • Beberapa elemen InitializationProvider <provider> kini dapat ditambahkan ke AndroidManifest.xml aplikasi untuk library atau aplikasi yang memerlukan inisialisasi otomatis dalam beberapa proses. (Ia0712, b/183136596)

Versi 1.0.0

Versi 1.0.0

28 Oktober 2020

androidx.startup:startup-runtime:1.0.0 dirilis. Versi 1.0.0 berisi commit ini.

Fitur utama 1.0.0

  • Memberikan cara yang praktis dan berperforma tinggi untuk menentukan Initializer agar berjalan saat aplikasi dimulai tanpa harus menentukan ContentProvider.
  • Menyediakan API yang konsisten untuk inisialisasi lambat.
  • Initializer dapat menentukan dependensi di Initializer lain yang membantu menentukan urutan inisialisasi secara eksplisit.

Versi 1.0.0-rc01

14 Oktober 2020

androidx.startup:startup-runtime:1.0.0-rc01 dirilis. Versi 1.0.0-rc01 berisi commit berikut.

Rilis ini sama persis dengan 1.0.0-beta01.

Versi 1.0.0-beta01

16 September 2020

androidx.startup:startup-runtime:1.0.0-beta01 dirilis. Versi 1.0.0-beta01 berisi commit berikut.

Versi ini sama persis dengan 1.0.0-alpha03. androidx.startup sekarang menjadi API stabil.

Versi 1.0.0-alpha03

19 Agustus 2020

androidx.startup:startup-runtime:1.0.0-alpha03 dirilis. Versi 1.0.0-alpha03 berisi commit ini.

Fitur Baru

  • Menambahkan API isEagerlyInitialized() baru yang menyediakan cara bagi Initializer untuk menentukan apakah API telah diinisialisasi dengan segera. (aosp/1372879, b/159952713)

Versi 1.0.0-alpha02

22 Juli 2020

androidx.startup:startup-runtime:1.0.0-alpha02 dirilis. Versi 1.0.0-alpha02 berisi commit ini.

Perbaikan Bug

Versi 1.0.0-alpha01

10 Juni 2020

androidx.startup:startup-runtime:1.0.0-alpha01 dirilis. Versi 1.0.0-alpha01 berisi commit ini.

Fitur Baru

Library App Startup menyediakan cara yang praktis dan berperforma tinggi untuk menginisialisasi komponen saat aplikasi dimulai. Developer aplikasi dan developer library dapat menggunakan App Startup untuk menyederhanakan urutan waktu memulai dan menetapkan urutan inisialisasi secara eksplisit. Rilis awalnya adalah 1.0.0-alpha01.