הפעלה

הטמעת דרך פשוטה ומשתלמת לאתחל רכיבים בזמן ההפעלה של האפליקציה.
העדכון האחרון גרסה יציבה מועמד לפרסום גרסת בטא גרסת אלפא
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 מכילה את ההתחייבויות האלה.

גרסה 1.2.0-beta01

21 באוגוסט 2024

androidx.startup:startup-runtime:1.2.0-beta01 משוחרר. גרסה 1.2.0-בטא01 מכילה את ההתחייבויות האלה.

תכונות חדשות

  • נוספה תלות מפורשת של ProfileInstaller כדי לתמוך בחלופה להתקנה של פרופיל בסיסי כאשר פרופילים לא הותקנו על ידי הפעלה.

גרסה 1.2.0-alpha02

11 בינואר 2023

androidx.startup:startup-runtime:1.2.0-alpha02 משוחרר. גרסה 1.2.0-alpha02 מכילה את התחייבויות אלה.

תיקוני באגים

  • מתקן חיפוש מטא-נתונים כאשר InitializationProvider מוגדר לתהליכים משניים. (aosp/2012215)

גרסה 1.2.0-alpha01

9 בפברואר 2022

androidx.startup:startup-runtime:1.2.0-alpha01 משוחרר. גרסה 1.2.0-alpha01 מכילה את התחייבויות אלה.

תיקוני באגים

  • תוקן באג ב-AppInitializer.isEagerlyInitialized(). aosp/1855769

גרסה 1.1.1

גרסה 1.1.1

9 בפברואר 2022

androidx.startup:startup-runtime:1.1.1 משוחרר. גרסה 1.1.1 כוללת את ההתחייבויות האלה.

תיקוני באגים

  • תוקן באג ב-AppInitializer.isEagerlyInitialized(). aosp/1855769

גרסה 1.1.0

גרסה 1.1.0

4 באוגוסט 2021

androidx.startup:startup-runtime:1.1.0 משוחרר. גרסה 1.1.0 כוללת את ההתחייבויות האלה.

גרסה זו זהה ל-androidx.startup:startup-runtime:1.1.0-rc01.

שינויים חשובים מאז 1.0.0

  • עכשיו אפשר להוסיף כמה רכיבי InitializationProvider <provider> לקובץ 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 מכילה את ההתחייבויות האלה.

תיקוני באגים

  • כללי הגנה טובים יותר, כללים מרובי-פיקסלים כדי להבטיח שפריטי Initializer יגיעו לקובץ ה-dex הראשי. (aosp/1743740)
  • כדי לבצע אופטימיזציה של השימוש ב-androidx.startup, צריך להוסיף כללי פרופיל בסיסיים. (aosp/17639340

גרסה 1.1.0-beta01

18 במאי 2021

androidx.startup:startup-runtime:1.1.0-beta01 משוחרר. גרסה 1.1.0-beta01 מכילה את התחייבויות אלה.

תכונות חדשות

  • עכשיו אפשר להוסיף כמה רכיבי InitializationProvider <provider> לקובץ 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 מכילה את התחייבויות אלה.

שינויים ב-API

  • עכשיו ניתן להוסיף כמה רכיבי InitializationProvider <provider> ל-AndroidManifest.xml של האפליקציה לספריות או לאפליקציות שמחייבות אתחול אוטומטי במספר תהליכים. (Ia0712, b/183136596)

גרסה 1.0.0

גרסה 1.0.0

28 באוקטובר 2020

androidx.startup:startup-runtime:1.0.0 משוחרר. גרסה 1.0.0 מכילה את ההתחייבויות האלה.

התכונות העיקריות של 1.0.0

  • המדיניות הזו מספקת דרך פשוטה ויעילה להגדרה של Initializer לפעולה בזמן ההפעלה של האפליקציה, בלי שתצטרכו להגדיר ContentProvider.
  • ממשק API עקבי לאתחול מדורגת.
  • רכיבי Initializer יכולים להגדיר יחסי תלות בפריטי Initializer אחרים, וכך להגדיר באופן מפורש את סדר האתחול.

גרסה 1.0.0-rc01

14 באוקטובר 2020

androidx.startup:startup-runtime:1.0.0-rc01 משוחרר. גרסה 1.0.0-rc01 מכילה את ההתחייבויות האלה.

גרסה זו זהה ל-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 מכילה את התחייבויות אלה.

תכונות חדשות

  • נוסף 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 מכילה את התחייבויות אלה.

תיקוני באגים

  • פרסום כללי ההגנה על הצרכן בזמן ההפעלה. (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 מכילה את התחייבויות אלה.

תכונות חדשות

ספריית ההפעלה של האפליקציה מספקת דרך פשוטה ומשתלמת לאתחל רכיבים בזמן ההפעלה של האפליקציה. גם מפתחי ספריות וגם מפתחי אפליקציות יכולים להשתמש באתחול אפליקציה כדי לייעל רצפי סטארט-אפ ולהגדיר באופן מפורש את סדר האתחול. הגרסה הראשונית הזו היא 1.0.0-alpha01.