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

onCreateLoader() বাস্তবায়ন করুন

পদ্ধতি onCreateLoader()বাস্তবায়ন করুন, যাকে initLoader()কল করার পর তাৎক্ষনিকভাবে লোডার ফ্রেমওয়ার্ক কল করে।

onCreateLoader() এর মধ্যে সার্চ স্ট্রিং প্যাটার্ন সেট আপ করুন। একটি স্ট্রিংকে প্যাটার্নে পরিনত করতে, শুন্য বা আরও চিহ্ন/অক্ষর (ক্যারেক্টর) এর ক্রমকে প্রকাশ করতে "%" (পারসেন্ট/শতকরা হার) চিহ্নটি প্রবেশ করান অথবা একটি একক বা উভয় চিহ্ন (ক্যারক্টর) প্রকাশ করতে "_" (আন্ডারস্কোর) চিহ্নটি প্রবেশ করান। উদাহরণস্বরূপ, প্যাটার্ন "%Jefferson%", "Thomas Jefferson" এবং "Jefferson Davis" উভয়ের সাথেই ম্যাচ করবে।

পদ্ধতি থেকে একটি নতুন ঈঁৎংড়ৎখড়ধফবৎCursorLoader ফেরত আনুন। কনটেন্ট টজও এর জন্য, Contacts.CONTENT_URI ব্যবহার করুন। এই URI সম্পূর্ন টেবিলকে বোঝায়, যেভাবে নিচের উদাহরণে দেখানো হয়েছে:

    ...
    @Override
    public Loader<Cursor> onCreateLoader(int loaderId, Bundle args) {
        /*
         * Makes search string into pattern and
         * stores it in the selection array
         */
        mSelectionArgs[0] = "%" + mSearchString + "%";
        // Starts the query
        return new CursorLoader(
                getActivity(),
                Contacts.CONTENT_URI,
                PROJECTION,
                SELECTION,
                mSelectionArgs,
                null
        );
    }