2010-05-07 2 views
2

Мне нужно получить последнее время модификации контакта: Я пытаюсь использовать ContactsContract.Contacts.CONTACT_STATUS_TIMESTAMP, но в моем эмуляторе он всегда возвращает 0. Любой подсказку?Последнее изменение времени контакта на Android

+0

CONTACT_STATUS_TIMESTAMP относится к последнему обновлению информации о присутствии контакта, а не в последний раз, когда контакт был обновлен. – Jess

+1

Спасибо, Андрей. Знаете ли вы, как я могу получить правильное время последней модификации контакта? – aivlis

ответ

0

См. Следующее сообщение: Last time the contact was modified - вы можете проверить флаг «DIRTY», который указывает, был ли контакт изменен до его синхронизации с учетной записью Google.

В зависимости от ваших потребностей вы также можете кэшировать ContactsContract.Contacts.Entity.VERSION самостоятельно и сравнивать его с текущими значениями в базе данных.

Смежные вопросы