لودر

داده‌هایی را برای رابط کاربری خود بارگذاری کنید که از تغییرات پیکربندی جان سالم به در ببرند.
آخرین به‌روزرسانی انتشار پایدار کاندیدای انتشار انتشار بتا انتشار آلفا
۹ اکتبر ۲۰۱۹ ۱.۱.۰ - - -

اعلام وابستگی‌ها

برای افزودن یک وابستگی به Loader، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven گوگل را مطالعه کنید.

وابستگی‌های مربوط به مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:

شیار

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

کاتلین

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

برای اطلاعات بیشتر در مورد وابستگی‌ها، به «افزودن وابستگی‌های ساخت» مراجعه کنید.

بازخورد

بازخورد شما به بهبود Jetpack کمک می‌کند. اگر مشکلات جدیدی کشف کردید یا ایده‌هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد یک کتابخانه جدید، نگاهی به مشکلات موجود در این کتابخانه بیندازید. می‌توانید با کلیک بر روی دکمه ستاره، رأی خود را به یک مشکل موجود اضافه کنید.

ایجاد یک مسئله جدید

برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.

نسخه ۱.۱.۰

نسخه ۱.۱.۰

۹ اکتبر ۲۰۱۹

androidx.loader:loader:1.1.0 منتشر شد. نسخه ۱.۱.۰ شامل این کامیت‌ها است .

تغییرات مهم از زمان ۱.۰.۰

  • تغییر اجراکننده‌ی پیش‌فرض : اجراکننده‌ی پیش‌فرض برای AsyncTaskLoader (و به تبع آن، CursorLoader ) اکنون به جای یک اجراکننده‌ی سفارشی AsyncTask.THREAD_POOL_EXECUTOR است.
  • تنظیم یک Executor سفارشی : پیاده‌سازی‌های سفارشی AsyncTaskLoader یا زیرکلاس‌های آن اکنون می‌توانند getExecutor() را برای تنظیم یک Executor سفارشی لغو کنند.

نسخه ۱.۱.۰-rc01

۵ ژوئن ۲۰۱۹

androidx.loader:loader:1.1.0-rc01 بدون هیچ تغییری نسبت به 1.1.0-beta01 منتشر شده است.

نسخه ۱.۱.۰-بتا۰۱

۱۳ مارس ۲۰۱۹

androidx.loader:loader:1.1.0-beta01 منتشر شد. لیست کامل کامیت‌های موجود در این نسخه را می‌توانید اینجا بیابید.

رفع اشکالات

  • مشکلی که باعث می‌شد هنگام راه‌اندازی مجدد لودر از onLoadFinished ( b/123922776 ) StaleDataException رخ دهد، برطرف شد.

نسخه ۱.۱.۰-آلفا۰۱

۳ دسامبر ۲۰۱۸

ویژگی‌های جدید

  • یک متد getExecutor() به AsyncTaskLoader اضافه شد تا به شما امکان دهد یک Executor سفارشی تنظیم کنید ( aosp/810773 )

تغییرات رفتاری

  • مجری پیش‌فرض برای AsyncTaskLoader اکنون به جای یک مجری سفارشی AsyncTask.THREAD_POOL_EXECUTOR است.