Добавленные либо измененные низкоуровневые контакты, в свою очередь, влияют на агрегированные контакты в таблице contacts. Однако иногда агрегирование каких- то двух контактов нежелательно.
Поведением агрегирования низкоуровневого контакта можно управлять, устанавливая режим агрегирования во время создания контакта. Как было ., таблица raw_contacts содержит столбец по имени aggregation_mode. Константы режимов агрегирования перечислены, а сами режимы объяснялись в разделе “Агрегированные контакты”.
Для сохранения двух контактов всегда отдельными можно также вставить строки в таблицу по имени agg_exceptions. URI для вставки в эту таблицу определены в Java- классе ContactsContract.AggregationExceptions.
Типы агрегирования довольно очевидны. Тип TYPE_KEEP_TOGETHER говорит о том, что два низкоуровневых контакта никогда не должны разделяться, а тип TYPE_KEEP_ SEPARATE — о том, что два низкоуровневых контакта никогда не должны соединяться. Тип TYPE_AUTOMATIC обеспечивает использование при агрегировании контактов алгоритм по умолчанию.
Опубликовал katy
February 19 2015 18:39:07 ·
0 Комментариев ·
1637 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.