2010-05-07 48 views
2

我需要獲取聯繫人的最後修改時間: 我嘗試使用ContactsContract.Contacts.CONTACT_STATUS_TIMESTAMP,但在我的模擬器 中始終返回0.任何提示?Android上聯繫人的最後修改時間

+0

CONTACT_STATUS_TIMESTAMP與上次聯繫人的狀態信息更新有關,而不是聯繫人上次更新的時間。 – Jess 2010-05-07 18:19:10

+1

謝謝安德魯。所以你知道我怎麼才能得到一個聯繫人的最後修改時間? – aivlis 2010-05-09 04:32:16

回答

0

請參閱以下文章:Last time the contact was modified - 您可以檢查「DIRTY」標誌,該標誌指示聯繫人在與Google帳戶同步之前是否已被修改。

根據您的需要,您也可以自己緩存ContactsContract.Contacts.Entity.VERSION並將其與數據庫中的當前值進行比較。