Lines Matching refs:cursor
30 * A cursor adapter for the Phones.CONTENT_TYPE content type.
71 Cursor cursor = ((Cursor)getItem(position));
72 long id = cursor.getLong(PHONE_ID_COLUMN_INDEX);
78 Context context, int partition, Cursor cursor, int position, ViewGroup parent) {
80 super.newView(context, partition, cursor, position, parent);
86 protected void bindView(View itemView, int partition, Cursor cursor, int position) {
87 super.bindView(itemView, partition, cursor, position);
89 bindName(view, cursor);
90 bindViewId(view, cursor, PHONE_ID_COLUMN_INDEX);
91 bindPhoneNumber(view, cursor);
94 protected void bindName(final ContactListItemView view, Cursor cursor) {
95 view.showDisplayName(cursor, PHONE_DISPLAY_NAME_COLUMN_INDEX, getContactNameDisplayOrder());
96 view.showPhoneticName(cursor, PHONE_PHONETIC_NAME_COLUMN_INDEX);
99 protected void bindPhoneNumber(ContactListItemView view, Cursor cursor) {
101 if (!cursor.isNull(PHONE_TYPE_COLUMN_INDEX)) {
102 final int type = cursor.getInt(PHONE_TYPE_COLUMN_INDEX);
103 final String customLabel = cursor.getString(PHONE_LABEL_COLUMN_INDEX);
109 view.setPhoneNumber(cursor.getString(PHONE_NUMBER_COLUMN_INDEX), /* countryIso */ null);