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

onCreateLoader() বাস্তবায়ন

এখন আপনি যে ডাটা চান তা আপনি নির্ধারণ করেছেন এবং কীভাবে এটা খুজে পাওয়া যাবে, আপনার onCreateLoader() এর বাস্তবায়নের মধ্যে একটি ক্যুইয়ারি নির্ধারণ করুন। এই পদ্ধতি থেকে একটি নতুন CursorLoader ফেরত আনুন, আপনার প্রজেকশন ব্যবহার করা, টেক্সট এক্সপ্রেশন নির্বাচন, এবং আর্গুমেন্ট হিসাবে বিন্যাস নির্বাচন। একটি কনকটেন্ট URI এর জন্য Data.CONTENT_URI ব্যবহার করুন। উদাহরণস্বরূপ:

    @Override
    public Loader<Cursor> onCreateLoader(int loaderId, Bundle args) {
        // OPTIONAL: Makes search string into pattern
        mSearchString = "%" + mSearchString + "%";
        // Puts the search string into the selection criteria
        mSelectionArgs[0] = mSearchString;
        // Starts the query
        return new CursorLoader(
                getActivity(),
                Data.CONTENT_URI,
                PROJECTION,
                SELECTION,
                mSelectionArgs,
                null
        );
    }

এই কোড চিত্রগুলো ডিটেইল ডাটার একটি বিশেষ ধরনের উপর ভিত্তি করে একটি সাধারণ রিভার্স লুকআপের মূল। যদি আপনার অ্যাপ একটি বিশেষ ধরনের ডাটাকে ফোকাস করে সেক্ষেত্রে এটা সবচেয়ে ভালো কৌশল, যেমন ইমেইল, এবং আপনি ইউজার কর্তৃক ডাটার একটি খন্ডের সাথে সম্পর্কিত নাম ডওয়ার বিষয়টি চাইতে পারেন।