लोडर

अपने यूज़र इंटरफ़ेस (यूआई) के लिए ऐसा डेटा लोड करें जो कॉन्फ़िगरेशन में बदलाव होने पर भी सुरक्षित रहे.
नया अपडेट अच्छी तरह काम करने वाला वर्शन रिलीज़ कैंडिडेट बीटा वर्शन ऐल्फ़ा वर्शन
1 जुलाई, 2026 1.1.0 - - 1.2.0-alpha01

डिपेंडेंसी के बारे में बताना

लोडर पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.

अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:

ग्रूवी

dependencies {
    implementation "androidx.loader:loader:1.1.0"
}

Kotlin

dependencies {
    implementation("androidx.loader:loader:1.1.0")
}

डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.

सुझाव/राय दें या शिकायत करें

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

नई समस्या दर्ज करने का तरीका

ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.

वर्शन 1.2

वर्शन 1.2.0-alpha01

1 जुलाई, 2026

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

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

  • यह लाइब्रेरी अब JSpecify nullness एनोटेशन का इस्तेमाल करती है. ये एनोटेशन, टाइप-यूज़ होते हैं. Kotlin डेवलपर को सही तरीके से इस्तेमाल करने के लिए, कंपाइलर के ये आर्ग्युमेंट इस्तेमाल करने चाहिए: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode (Ib5eb3, b/326456246)
  • androidx.core.os.CancellationSignal को अब काम न करने वाला बताया गया है. इसके इस्तेमाल को, प्लैटफ़ॉर्म पर उपलब्ध android.os.CancellationSignal से बदला जाना चाहिए. (Id45f6, b/309499026, b/309054079)

वर्शन 1.1.0

वर्शन 1.1.0

9 अक्टूबर, 2019

androidx.loader:loader:1.1.0 रिलीज़ हो गया है. वर्शन 1.1.0 में ये बदलाव शामिल हैं.

वर्शन 1.0.0 के बाद किए गए अहम बदलाव

  • डिफ़ॉल्ट एक्ज़ीक्यूटर में बदलाव: AsyncTaskLoader (और इसके साथ ही, CursorLoader) के लिए डिफ़ॉल्ट एक्ज़ीक्यूटर अब कस्टम एक्ज़ीक्यूटर के बजाय AsyncTask.THREAD_POOL_EXECUTOR है.
  • कस्टम एक्ज़ीक्यूटर सेट करना: AsyncTaskLoader या इसकी सबक्लास के कस्टम इंप्लीमेंटेशन, अब कस्टम एक्ज़ीक्यूटर सेट करने के लिए getExecutor() को बदल सकते हैं.

वर्शन 1.1.0-rc01

5 जून, 2019

androidx.loader:loader:1.1.0-rc01 को 1.1.0-beta01 के बाद से बिना किसी बदलाव के रिलीज़ किया गया है.

वर्शन 1.1.0-beta01

13 मार्च, 2019

androidx.loader:loader:1.1.0-beta01 रिलीज़ हो गया है. इस वर्शन में शामिल सभी बदलाव की पूरी सूची यहां देखी जा सकती है.

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

  • onLoadFinished से लोडर को रीस्टार्ट करने पर, StaleDataException की समस्या ठीक की गई (b/123922776)

वर्शन 1.1.0-alpha01

3 दिसंबर, 2018

नई सुविधाएं

  • AsyncTaskLoader में getExecutor() तरीका जोड़ा गया है. इससे कस्टम एक्ज़ीक्यूटर सेट किया जा सकता है (aosp/810773)

व्यवहार में बदलाव

  • AsyncTaskLoader के लिए डिफ़ॉल्ट एक्ज़ीक्यूटर अब कस्टम एक्ज़ीक्यूटर के बजाय AsyncTask.THREAD_POOL_EXECUTOR है.