Как получить лучшее имя пользователя в Android? - PullRequest
2 голосов
/ 06 января 2011

Я получаю отображаемое имя пользователя через ContactsContract API в Android.

Теперь я хочу получить имя (имя) этого пользователя. В таблице data есть конкретные Rows , содержащие имя пользователя. Проблема в том, что существует несколько строк для каждого пользователя из-за синхронизации и объединения контактов.

Таблица контактов Документация гласит, что должен быть столбец, содержащий идентификатор необработанного контакта, который вносит первичное имя для этого пользователя. Но для этого столбца не определено постоянное имя, и я не смог найти этот столбец в своей таблице данных.

Как получить идентификатор необработанного контакта, который вносит DisplayName в контакт?

1 Ответ

0 голосов
/ 14 февраля 2011

Если я правильно понял, флаг " IS_PRIMARY " или " IS_SUPER_PRIMARY " в таблице RawContactsEntity может решить вашу проблему.

...