लोडर
नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
9 अक्टूबर, 2019 | 1.1.0 | - | - | - |
डिपेंडेंसी का एलान करना
Loader पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.loader:loader:1.1.0" }
Kotlin
dependencies { implementation("androidx.loader:loader:1.1.0") }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव
आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. किसी मौजूदा समस्या पर अपना वोट जोड़ने के लिए, स्टार बटन पर क्लिक करें.
ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.
वर्शन 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
के लिए, अब डिफ़ॉल्ट Executor के तौर पर, कस्टम Executor के बजायAsyncTask.THREAD_POOL_EXECUTOR
का इस्तेमाल किया जाएगा.