أداة تحميل

تحميل بيانات واجهة المستخدم التي لا تتأثر بتغييرات الإعدادات
آخر تعديل الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار التجريبي الأول
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 بدلاً من "المنفِّذ" المخصّص.