কনট্যাক্টের জন্য কনট্যাক্ট URI সেট করতে, একটি CONTENT_LOOKUP_URI পেতে getLookupUri(id,lookupKey) কল করুন, তারপর কনট্যাক্ট সেট করতে assignContactUri()কল করুন। উদাহরণস্বরূপ:
// The Cursor that contains contact rows
Cursor mCursor;
// The index of the _ID column in the Cursor
int mIdColumn;
// The index of the LOOKUP_KEY column in the Cursor
int mLookupKeyColumn;
// A content URI for the desired contact
Uri mContactUri;
// A handle to the QuickContactBadge view
QuickContactBadge mBadge;
...
mBadge = (QuickContactBadge) findViewById(R.id.quickbadge);
/*
* Insert code here to move to the desired cursor row
*/
// Gets the _ID column index
mIdColumn = mCursor.getColumnIndex(Contacts._ID);
// Gets the LOOKUP_KEY index
mLookupKeyColumn = mCursor.getColumnIndex(Contacts.LOOKUP_KEY);
// Gets a content URI for the contact
mContactUri =
Contacts.getLookupUri(
mCursor.getLong(mIdColumn),
mCursor.getString(mLookupKeyColumn)
);
mBadge.assignContactUri(mContactUri);
যখন ইউজার QuickContactBadge আইকন ক্লিক করে, কনট্যাক্টের ডিটেইল স্বয়ংক্রিয়ভাবে ডায়লগে দৃশ্যমান হয়।