הפעלה

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

משוב

המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע לבעיה קיימת, לוחצים על לחצן הכוכב.

דיווח על בעיה חדשה

מידע נוסף זמין במסמכי התיעוד של Issue Tracker.

גרסה 1.2

גרסה 1.2.0

18 בספטמבר 2024

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

שינויים חשובים מאז גרסה 1.1.0

  • תיקון של חיפוש המטא-נתונים כשה-InitializationProvider מוגדר לתהליכים משניים. (Id9ff1)
  • תוקן באג ב-AppInitializer.isEagerlyInitialized(). (I99e9a)

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

תכונות חדשות

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

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

תיקוני באגים

  • כללי Proguard משופרים, כללי multi-dex כדי לוודא ש-Initializers יסתיימו בקובץ ה-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 עקבי לאתחול מדורגת.
  • אפשר להגדיר יחסי תלות בין Initializers לבין Initializers אחרים, כדי להגדיר את סדר האינטלייזציה באופן מפורש.

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

תיקוני באגים

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

תכונות חדשות

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