راه اندازی

یک روش ساده و کارآمد برای مقداردهی اولیه مولفه ها در راه اندازی برنامه پیاده سازی کنید.
آخرین به روز رسانی انتشار پایدار کاندید را آزاد کنید نسخه بتا انتشار آلفا
4 سپتامبر 2024 1.1.1 1.2.0-rc01 - -

بازخورد

بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.

یک شماره جدید ایجاد کنید

برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.

نسخه 1.2

نسخه 1.2.0-rc01

4 سپتامبر 2024

androidx.startup:startup-runtime:1.2.0-rc01 بدون هیچ تغییری نسبت به آخرین نسخه بتا منتشر شد. نسخه 1.2.0-rc01 حاوی این commit ها است.

نسخه 1.2.0-beta01

21 آگوست 2024

androidx.startup:startup-runtime:1.2.0-beta01 منتشر شد. نسخه 1.2.0-beta01 حاوی این تعهدات است.

ویژگی های جدید

  • افزودن وابستگی صریح ProfileInstaller برای پشتیبانی از نصب مجدد نمایه پایه در زمانی که نمایه‌ها توسط پخش نصب نمی‌شوند.

نسخه 1.2.0-alpha02

11 ژانویه 2023

androidx.startup:startup-runtime:1.2.0-alpha02 منتشر شد. نسخه 1.2.0-alpha02 حاوی این commit ها است.

رفع اشکال

  • هنگامی که InitializationProvider برای فرآیندهای ثانویه تعریف شده است، جستجوی فراداده را برطرف می کند. ( aosp/2012215 )

نسخه 1.2.0-alpha01

9 فوریه 2022

androidx.startup:startup-runtime:1.2.0-alpha01 منتشر شد. نسخه 1.2.0-alpha01 حاوی این commit ها است.

رفع اشکال

  • یک اشکال در AppInitializer.isEagerlyInitialized() رفع شد. aosp/1855769

نسخه 1.1.1

نسخه 1.1.1

9 فوریه 2022

androidx.startup:startup-runtime:1.1.1 منتشر شد. نسخه 1.1.1 حاوی این commit ها است.

رفع اشکال

  • یک اشکال در AppInitializer.isEagerlyInitialized() رفع شد. aosp/1855769

نسخه 1.1.0

نسخه 1.1.0

4 آگوست 2021

androidx.startup:startup-runtime:1.1.0 منتشر شد. نسخه 1.1.0 حاوی این commit ها است.

این نسخه مشابه androidx.startup:startup-runtime:1.1.0-rc01 است.

تغییرات مهم از 1.0.0

  • اکنون عناصر <provider> InitializationProvider چندگانه را می توان به AndroidManifest.xml برنامه برای کتابخانه ها یا برنامه هایی که نیاز به مقداردهی اولیه خودکار در چندین فرآیند دارند اضافه کرد. Ia0712 , b/183136596

  • قوانین محافظ بهتر، قوانین چند دکس برای اطمینان از اینکه Initializer به فایل dex اولیه ختم می شود. aosp/1743740

  • قوانین نمایه پایه را برای بهینه سازی استفاده از androidx.startup اضافه کنید. aosp/17639340

نسخه 1.1.0-rc01

21 جولای 2021

androidx.startup:startup-runtime:1.1.0-rc01 منتشر شد. نسخه 1.1.0-rc01 حاوی این commit ها است.

رفع اشکال

  • قوانین محافظ بهتر، قوانین چند دکس برای اطمینان از اینکه Initializer به فایل dex اولیه ختم می شود. ( aosp/1743740 )
  • قوانین نمایه پایه را برای بهینه سازی استفاده از androidx.startup اضافه کنید. ( aosp/1763934 0

نسخه 1.1.0-beta01

18 مه 2021

androidx.startup:startup-runtime:1.1.0-beta01 منتشر شد. نسخه 1.1.0-beta01 حاوی این تعهدات است.

ویژگی های جدید

  • اکنون عناصر <provider> InitializationProvider چندگانه را می توان به AndroidManifest.xml برنامه برای کتابخانه ها یا برنامه هایی که نیاز به مقداردهی اولیه خودکار در چندین فرآیند دارند اضافه کرد. ( Ia0712 , b/183136596 )

رفع اشکال

  • بهبودهای جزئی برای محافظت از قوانین. ( aosp/1691484 )

نسخه 1.1.0-alpha01

7 آوریل 2021

androidx.startup:startup-runtime:1.1.0-alpha01 منتشر شد. نسخه 1.1.0-alpha01 حاوی این commit ها است.

تغییرات API

  • اکنون عناصر <provider> InitializationProvider چندگانه را می توان به AndroidManifest.xml برنامه برای کتابخانه ها یا برنامه هایی که نیاز به مقداردهی اولیه خودکار در چندین فرآیند دارند اضافه کرد. ( Ia0712 , b/183136596 )

نسخه 1.0.0

نسخه 1.0.0

28 اکتبر 2020

androidx.startup:startup-runtime:1.0.0 منتشر شد. نسخه 1.0.0 حاوی این commit ها است.

ویژگی های اصلی 1.0.0

  • روشی ساده و کارآمد برای تعریف Initializer برای اجرا در هنگام راه اندازی برنامه بدون نیاز به تعریف ContentProvider ارائه می دهد.
  • یک API سازگار برای مقداردهی اولیه تنبل فراهم می کند.
  • Initializer s می تواند وابستگی هایی را به سایر Initializer ها تعریف کند که به تعریف دقیق ترتیب اولیه کمک می کند.

نسخه 1.0.0-rc01

14 اکتبر 2020

androidx.startup:startup-runtime:1.0.0-rc01 منتشر شد. نسخه 1.0.0-rc01 حاوی این commit ها است.

این نسخه مشابه نسخه 1.0.0-beta01 است.

نسخه 1.0.0-beta01

16 سپتامبر 2020

androidx.startup:startup-runtime:1.0.0-beta01 منتشر شد. نسخه 1.0.0-beta01 حاوی این تعهدات است.

این نسخه با 1.0.0-alpha03 یکسان است. androidx.startup اکنون API پایدار است.

نسخه 1.0.0-alpha03

19 آگوست 2020

androidx.startup:startup-runtime:1.0.0-alpha03 منتشر شد. نسخه 1.0.0-alpha03 حاوی این commit ها است.

ویژگی های جدید

  • یک API جدید isEagerlyInitialized() اضافه شد که راهی را برای Initializer فراهم می کند تا تشخیص دهد که آیا مشتاقانه مقداردهی اولیه شده است یا خیر. ( aosp/1372879 , b/159952713 )

نسخه 1.0.0-alpha02

22 جولای 2020

androidx.startup:startup-runtime:1.0.0-alpha02 منتشر شد. نسخه 1.0.0-alpha02 حاوی این commit ها است.

رفع اشکال

  • قوانین حمایت از مصرف کننده را برای زمان راه اندازی و اجرا منتشر کنید. ( aosp/1347583 , b/159595260 )
  • بررسی های استاتیک را در AppInitializer بهبود دهید. ( aosp/1331900 )

نسخه 1.0.0-alpha01

10 ژوئن 2020

androidx.startup:startup-runtime:1.0.0-alpha01 منتشر شد. نسخه 1.0.0-alpha01 حاوی این commit ها است.

ویژگی های جدید

کتابخانه App Startup یک راه ساده و کارآمد برای مقداردهی اولیه اجزا در هنگام راه اندازی برنامه ارائه می دهد. هم توسعه‌دهندگان کتابخانه و هم توسعه‌دهندگان برنامه‌ها می‌توانند از App Startup برای ساده‌سازی دنباله‌های راه‌اندازی استفاده کنند و به صراحت ترتیب اولیه‌سازی را تنظیم کنند. این نسخه اولیه 1.0.0-alpha01 است.