أداة تحميل
آخر تعديل | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار التجريبي الأول |
---|---|---|---|---|
9 تشرين الأول (أكتوبر) 2019 | 1.1.0 | - | - | - |
الإعلان عن التبعيات
لإضافة تبعية على أداة Loader، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle
ل
تطبيقك أو وحدتك:
Groovy
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
بدلاً من منفّذ وصية مخصّص. - ضبط Executor مخصّص: يمكن الآن للتنفيذات المخصّصة
AsyncTaskLoader
أو فئات فرعها إلغاءgetExecutor()
لضبط Executor مخصّص.
الإصدار 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
. يمكن العثور على القائمة الكاملة للتغييرات المضمّنة في هذا الإصدار هنا.
إصلاح الأخطاء
- تم إصلاح مشكلة كانت تؤدي إلى حدوث
StaleDataException
عند إعادة تشغيل أداة التحميل منonLoadFinished
(b/123922776).
الإصدار 1.1.0-alpha01
3 كانون الأول (ديسمبر) 2018
الميزات الجديدة
- تمت إضافة طريقة
getExecutor()
إلىAsyncTaskLoader
للسماح لك بضبط Executor مخصّص (aosp/810773)
تغييرات السلوك
- أصبح "المنفِّذ" التلقائي لـ
AsyncTaskLoader
هوAsyncTask.THREAD_POOL_EXECUTOR
بدلاً من "المنفِّذ" المخصّص.