स्टार्टअप

ऐप्लिकेशन शुरू होने पर कॉम्पोनेंट शुरू करने के लिए, आसान और बेहतर तरीका लागू करें.
नया अपडेट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
21 अगस्त, 2024 1.1.1 - 1.2.0-बीटा01 -

सुझाव

आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको नई समस्याओं का पता चलता है या आपको इस लाइब्रेरी को बेहतर बनाने के लिए आइडिया मिल सकते हैं. कृपया, इस मौजूदा समस्याएं इस लाइब्रेरी में जोड़ें. किसी मौजूदा समस्या के लिए अपना वोट दें. इसके लिए ये तरीके अपनाएं: स्टार बटन पर क्लिक करके ऐसा किया जा सकता है.

नई समस्या जोड़ें

समस्या को ट्रैक करने वाले टूल से जुड़ा दस्तावेज़ देखें हमारा वीडियो देखें.

वर्शन 1.2

वर्शन 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 में ये कमियां हैं.

गड़बड़ियां ठीक की गईं

  • जब InitializationProvider को दूसरी प्रोसेस के लिए तय किया जाता है, तब मेटाडेटा लुकअप को ठीक करता है. (aosp/2012215)

वर्शन 1.2.0-alpha01

9 फ़रवरी, 2022

androidx.startup:startup-runtime:1.2.0-alpha01 रिलीज़ हो गया है. वर्शन 1.2.0-alpha01 में ये कमियां हैं.

गड़बड़ियां ठीक की गईं

  • AppInitializer.isEagerlyInitialized() की गड़बड़ी को ठीक किया गया. एओएसपी/1855769

वर्शन 1.1.1

वर्शन 1.1.1

9 फ़रवरी, 2022

androidx.startup:startup-runtime:1.1.1 रिलीज़ हो गया है. वर्शन 1.1.1 में ये कमियां शामिल हैं.

गड़बड़ियां ठीक की गईं

  • AppInitializer.isEagerlyInitialized() की गड़बड़ी को ठीक किया गया. एओएसपी/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

  • Initializers प्राइमरी dex फ़ाइल में ही रहें, यह पक्का करने के लिए बेहतर ProGuard नियम और मल्टी-डेक्स नियम. aosp/1743740

  • androidx.startup के इस्तेमाल को ऑप्टिमाइज़ करने के लिए, बेसलाइन प्रोफ़ाइल नियम जोड़ें. aosp/17639340

वर्शन 1.1.0-rc01

21 जुलाई, 2021

androidx.startup:startup-runtime:1.1.0-rc01 रिलीज़ हो गया है. वर्शन 1.1.0-rc01 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • Initializers प्राइमरी dex फ़ाइल में ही रहें, यह पक्का करने के लिए बेहतर ProGuard नियम और मल्टी-डेक्स नियम. (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 में ये कमियां हैं.

एपीआई में किए गए बदलाव

  • जिन लाइब्रेरी या ऐप्लिकेशन को कई प्रोसेस में अपने-आप शुरू होने की ज़रूरत होती है उनके लिए, अब ऐप्लिकेशन के AndroidManifest.xml में एक से ज़्यादा InitializationProvider <provider> एलिमेंट जोड़े जा सकते हैं. (Ia0712, b/183136596)

वर्शन 1.0.0

वर्शन 1.0.0

28 अक्टूबर, 2020

androidx.startup:startup-runtime:1.0.0 रिलीज़ हो गया है. वर्शन 1.0.0 में ये कमियां शामिल हैं.

1.0.0 की मुख्य सुविधाएं

  • यह नीति ContentProvider तय किए बिना, ऐप्लिकेशन स्टार्टअप पर चलाने के लिए, Initializer तय करने का आसान और बेहतर तरीका उपलब्ध कराती है.
  • लेज़ी इनिशलाइज़ेशन के लिए, एक जैसा एपीआई उपलब्ध कराता है.
  • 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 अब एपीआई स्टेबल है.

वर्शन 1.0.0-alpha03

19 अगस्त, 2020

androidx.startup:startup-runtime:1.0.0-alpha03 रिलीज़ हो गया है. वर्शन 1.0.0-alpha03 में ये कमियां हैं.

नई सुविधाएं

  • नया 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 में ये कमिट शामिल हैं.

नई सुविधाएं

ऐप्लिकेशन स्टार्टअप लाइब्रेरी, ऐप्लिकेशन स्टार्टअप पर कॉम्पोनेंट शुरू करने का आसान और बेहतर तरीका देती है. लाइब्रेरी डेवलपर और ऐप्लिकेशन डेवलपर, दोनों ही स्टार्टअप क्रम को आसान बनाने के लिए ऐप्लिकेशन स्टार्टअप का इस्तेमाल कर सकते हैं. साथ ही, वे शुरू करने का क्रम साफ़ तौर पर सेट कर सकते हैं. यह शुरुआती रिलीज़ 1.0.0-alpha01 है.