1
我有不同的分類下添加多個號碼單用戶 一樣,如何檢查哪個號碼從具有多聯繫人的usercontact中刪除?
如果我刪號的一個,我想檢測哪個號碼接到接觸使用ContactsContract
內容刪除的URI
我有不同的分類下添加多個號碼單用戶 一樣,如何檢查哪個號碼從具有多聯繫人的usercontact中刪除?
如果我刪號的一個,我想檢測哪個號碼接到接觸使用ContactsContract
內容刪除的URI
的ContactsContract
API可以告訴你的東西在Contacts
表中更改(通過ContentObserver
),但不是什麼。
如果要檢測發生的變化,您需要保留並維護應用中所有聯繫人的緩存副本,而不需要實際的數據本身,而僅需要每個數據行的散列聯繫。
然後,當您調用onChange
時,可以查看數據庫中的所有數據行,並將它們與上次找到的哈希值進行比較,並查看是否添加/修改/刪除了它們。