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

একটি প্রজেকশন নির্ধারণ

আপনি যে কলাম পুনুরূদ্ধার করতে চান তা নির্ধারণ করুন, ডাটা টাইপের জন্য ContactsContract.CommonDataKinds এর সাবক্লাসের মধ্যে কলাম নেম কনসট্যান্ট ব্যবহার করুন। আপনি আপনার Cursor কে একটি ListView এ আবদ্ধ রাখার পরিকল্পনা করে থাকেন, _ID কলামের পূনূরূদ্ধারের বিষয়ে নিশ্চিত হোন। উদাহরণস্বরূপ, ইমেইল ডাটা বের করতে, নিচের প্রজেকশন অনুসরণ করুন:

private static final String[] PROJECTION =
            {
                Email._ID,
                Email.ADDRESS,
                Email.TYPE,
                Email.LABEL
            };

উল্লেখ্য যে এই প্রজেকশন ক্লাস ContactsContract.Data এ নির্ধারিত কলাম নেমের পরিবর্তে ক্লাস ContactsContract.CommonDataKinds.Email এ নির্ধারিত কলাম নেম ব্যবহার করে থাকে। ইমেইল-নির্দিষ্ট কলাম নেম ব্যবহার করা কোডকে আরও রিডেবল (পঠনযোগ্য) করে।

প্রজেকশনের মধ্যে আপনিContactsContract.CommonDataKinds সাবক্লাসে নির্ধারিত অন্য যে কোন কলাম ব্যবহার করতে পারেন।