পদ্ধতি 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
);
}