أداة التحميل

تحميل البيانات لواجهة المستخدم التي لا تتأثر بتغييرات الإعدادات
آخر الأخبار الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار الأولي
‫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. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء مشكلة جديدة

يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.

الإصدار 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 بدلاً من المنفِّذ المخصّص.