Есть ли эффективный запрос для поиска всех агрегированных контактов для определенного имени учетной записи &?ContactsContract.Contacts запрос для конкретной учетной записи
В таблице ContactsContract.Contacts
есть столбец IN_VISIBLE_GROUP
, который вступает в силу для членства в контактной группе. Итак, если пользователь выбрал различные членства в группах для учетных записей, этот столбец будет установлен.
Кажется, что нет какой-либо эквивалентной колонки in-visible-account. Тем не менее, приложение для контактов Android позволяет выбрать определенную учетную запись для просмотра, не нажимая «настроить» и выбрав группы. При этом обновляется таблица ContactsContract.Settings
. Эффект не достигает таблицы Contacts
.
Я хотел бы иметь возможность сделать один запрос и получить один указатель назад, который имеет точно соответствующий набор совокупности (значение из таблицы контактов). Это возможно?
Похоже, что таблица настроек неправильно используется в приложении для контактов Android. Как только вы выберете «customize», похоже, никогда не обновлять Settings.IN_VISIBLE_GROUP еще раз, делая таблицу бесполезной для этой цели. Я наблюдал это на нескольких устройствах. –