লোডার

আপনার UI-এর জন্য এমন ডেটা লোড করুন যা কনফিগারেশন পরিবর্তনের পরেও অক্ষত থাকে।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ রিলিজ প্রার্থী বিটা রিলিজ আলফা রিলিজ
০১ জুলাই, ২০২৬ ১.১.০ - - ১.২.০-আলফা০১

নির্ভরতা ঘোষণা করা

Loader-এর উপর নির্ভরতা যোগ করতে হলে, আপনাকে আপনার প্রজেক্টে Google Maven রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য Google-এর Maven রিপোজিটরি পড়ুন।

আপনার অ্যাপ বা মডিউলের build.gradle ফাইলে প্রয়োজনীয় আর্টিফ্যাক্টগুলোর ডিপেন্ডেন্সি যোগ করুন:

গ্রোভি

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

কোটলিন

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

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, 'বিল্ড নির্ভরতা যোগ করুন ' দেখুন।

প্রতিক্রিয়া

আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করে। আপনি যদি নতুন কোনো সমস্যা খুঁজে পান অথবা এই লাইব্রেরিটি উন্নত করার জন্য কোনো ধারণা থাকে, তবে আমাদের জানান। নতুন কোনো সমস্যা তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরির বিদ্যমান সমস্যাগুলো দেখে নিন। আপনি তারকা বোতামে ক্লিক করে কোনো বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ ১.২

সংস্করণ 1.2.0-alpha01

০১ জুলাই, ২০২৬

androidx.loader:loader:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিটগুলো রয়েছে।

বাগ সংশোধন

  • এই লাইব্রেরিটি এখন JSpecify নালনেস অ্যানোটেশন ব্যবহার করে, যা টাইপ-ইউজ। সঠিক ব্যবহার নিশ্চিত করতে কোটলিন ডেভেলপারদের নিম্নলিখিত কম্পাইলার আর্গুমেন্টগুলো ব্যবহার করা উচিত: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode ( Ib5eb3 , b/326456246 )
  • androidx.core.os.CancellationSignal অপ্রচলিত। এর ব্যবহার প্ল্যাটফর্ম-প্রদত্ত android.os.CancellationSignal দ্বারা প্রতিস্থাপন করা উচিত। ( Id45f6 , b/309499026 , b/309054079 )

সংস্করণ ১.১.০

সংস্করণ ১.১.০

৯ অক্টোবর, ২০১৯

androidx.loader:loader:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে

১.০.০ সংস্করণ থেকে গুরুত্বপূর্ণ পরিবর্তনসমূহ

  • ডিফল্ট এক্সিকিউটর পরিবর্তন : AsyncTaskLoader (এবং সেই সূত্রে CursorLoader )-এর ডিফল্ট এক্সিকিউটর এখন কোনো কাস্টম এক্সিকিউটরের পরিবর্তে AsyncTask.THREAD_POOL_EXECUTOR
  • কাস্টম এক্সিকিউটর সেট করা : AsyncTaskLoader বা এর সাবক্লাসগুলির কাস্টম ইমপ্লিমেন্টেশনগুলি এখন একটি কাস্টম এক্সিকিউটর সেট করার জন্য getExecutor() ওভাররাইড করতে পারে।

সংস্করণ 1.1.0-rc01

৫ জুন, ২০১৯

androidx.loader:loader:1.1.0-rc01 1.1.0-beta01 থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে।

সংস্করণ 1.1.0-beta01

১৩ মার্চ, ২০১৯

androidx.loader:loader:1.1.0-beta01 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলোর সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।

বাগ সংশোধন

  • onLoadFinished থেকে লোডার পুনরায় চালু করার সময় StaleDataException ঘটার সমস্যাটি সমাধান করা হয়েছে ( b/123922776 )

সংস্করণ 1.1.0-alpha01

৩ ডিসেম্বর, ২০১৮

নতুন বৈশিষ্ট্য

  • কাস্টম এক্সিকিউটর সেট করার জন্য AsyncTaskLoadergetExecutor() মেথড যোগ করা হয়েছে ( aosp/810773 )।

আচরণের পরিবর্তন

  • AsyncTaskLoader এর ডিফল্ট এক্সিকিউটর এখন কোনো কাস্টম এক্সিকিউটরের পরিবর্তে AsyncTask.THREAD_POOL_EXECUTOR
,

লোডার

আপনার UI-এর জন্য এমন ডেটা লোড করুন যা কনফিগারেশন পরিবর্তনের পরেও অক্ষত থাকে।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ রিলিজ প্রার্থী বিটা রিলিজ আলফা রিলিজ
০১ জুলাই, ২০২৬ ১.১.০ - - ১.২.০-আলফা০১

নির্ভরতা ঘোষণা করা

Loader-এর উপর নির্ভরতা যোগ করতে হলে, আপনাকে আপনার প্রজেক্টে Google Maven রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য Google-এর Maven রিপোজিটরি পড়ুন।

আপনার অ্যাপ বা মডিউলের build.gradle ফাইলে প্রয়োজনীয় আর্টিফ্যাক্টগুলোর ডিপেন্ডেন্সি যোগ করুন:

গ্রোভি

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

কোটলিন

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

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, 'বিল্ড নির্ভরতা যোগ করুন ' দেখুন।

প্রতিক্রিয়া

আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করে। আপনি যদি নতুন কোনো সমস্যা খুঁজে পান অথবা এই লাইব্রেরিটি উন্নত করার জন্য কোনো ধারণা থাকে, তবে আমাদের জানান। নতুন কোনো সমস্যা তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরির বিদ্যমান সমস্যাগুলো দেখে নিন। আপনি তারকা বোতামে ক্লিক করে কোনো বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ ১.২

সংস্করণ 1.2.0-alpha01

০১ জুলাই, ২০২৬

androidx.loader:loader:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিটগুলো রয়েছে।

বাগ সংশোধন

  • এই লাইব্রেরিটি এখন JSpecify নালনেস অ্যানোটেশন ব্যবহার করে, যা টাইপ-ইউজ। সঠিক ব্যবহার নিশ্চিত করতে কোটলিন ডেভেলপারদের নিম্নলিখিত কম্পাইলার আর্গুমেন্টগুলো ব্যবহার করা উচিত: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode ( Ib5eb3 , b/326456246 )
  • androidx.core.os.CancellationSignal অপ্রচলিত। এর ব্যবহার প্ল্যাটফর্ম-প্রদত্ত android.os.CancellationSignal দ্বারা প্রতিস্থাপন করা উচিত। ( Id45f6 , b/309499026 , b/309054079 )

সংস্করণ ১.১.০

সংস্করণ ১.১.০

৯ অক্টোবর, ২০১৯

androidx.loader:loader:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে

১.০.০ সংস্করণ থেকে গুরুত্বপূর্ণ পরিবর্তনসমূহ

  • ডিফল্ট এক্সিকিউটর পরিবর্তন : AsyncTaskLoader (এবং সেই সূত্রে CursorLoader )-এর ডিফল্ট এক্সিকিউটর এখন কোনো কাস্টম এক্সিকিউটরের পরিবর্তে AsyncTask.THREAD_POOL_EXECUTOR
  • কাস্টম এক্সিকিউটর সেট করা : AsyncTaskLoader বা এর সাবক্লাসগুলির কাস্টম ইমপ্লিমেন্টেশনগুলি এখন একটি কাস্টম এক্সিকিউটর সেট করার জন্য getExecutor() ওভাররাইড করতে পারে।

সংস্করণ 1.1.0-rc01

৫ জুন, ২০১৯

androidx.loader:loader:1.1.0-rc01 1.1.0-beta01 থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে।

সংস্করণ 1.1.0-beta01

১৩ মার্চ, ২০১৯

androidx.loader:loader:1.1.0-beta01 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলোর সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।

বাগ সংশোধন

  • onLoadFinished থেকে লোডার পুনরায় চালু করার সময় StaleDataException ঘটার সমস্যাটি সমাধান করা হয়েছে ( b/123922776 )

সংস্করণ 1.1.0-alpha01

৩ ডিসেম্বর, ২০১৮

নতুন বৈশিষ্ট্য

  • কাস্টম এক্সিকিউটর সেট করার জন্য AsyncTaskLoadergetExecutor() মেথড যোগ করা হয়েছে ( aosp/810773 )।

আচরণের পরিবর্তন

  • AsyncTaskLoader এর ডিফল্ট এক্সিকিউটর এখন কোনো কাস্টম এক্সিকিউটরের পরিবর্তে AsyncTask.THREAD_POOL_EXECUTOR