বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

লোডার শুরু করুন

সবসময় একটি ব্যাকগ্রাউন্ড থ্রেডের মধ্যকার কনট্যাক্ট প্রভাইডার (এবং অন্য সকল কনটেন্ট প্রভাইডার) থেকে উদ্ধার (রিট্রাইভাল) করুন। LoaderManager এবং LoaderManager.LoaderCallbacks ইন্টারফেস দ্বারা নির্ধারিত লোডার ফ্রেমওয়ার্ক ব্যবহার করে ব্যাকগ্রাউন্ড উদ্ধার করা (রিট্রাইভাল)।

যখন আপনি রো রিট্রাইভ (উদ্ধার) করার জন্য প্রস্তুত, initLoader() কল করার মাধ্যমে লোডার ফ্রেমওয়ার্ক আরম্ভ করুন। একটি ইনটিজার আইডেনটিফাইয়ার (নির্নায়ক) মেথডে পাস করুন; এই আনডেনটিফাইয়ার LoaderManager.LoaderCallbacks পদ্ধতিতে পাস হবে। আইডেনটিফায়ার আপনাকে একটি অ্যাপে মাল্টিপল (বহুবিধ) লোডার ব্যবহার করতে সহায়তা করে আপনাকে তাদের মধ্যে বিভাজন করতে দেওয়ার মাধ্যমে।

এই চিত্রটি দেখায় কীভাবে লোডার ফ্রেমওয়ার্ক আরম্ভ করতে হয়:

public class DetailsFragment extends Fragment implements
        LoaderManager.LoaderCallbacks<Cursor> {
    ...
    // Defines a constant that identifies the loader
    DETAILS_QUERY_ID = 0;
    ...
    /*
     * Invoked when the parent Activity is instantiated
     * and the Fragment's UI is ready. Put final initialization
     * steps here.
     */
    @Override
    onActivityCreated(Bundle savedInstanceState) {
        ...
        // Initializes the loader framework
        getLoaderManager().initLoader(DETAILS_QUERY_ID, null, this);