尊敬的StackOverflow社区,
我正在使用内容观察器来跟踪联系人的更改,并取决于我通过ContactsContract.Contacts.CONTENT_URI和ContactsContract.Contacts.CONTact_LAST_UPDATED_TIMESTAMP检查添加/更新的联系人,并通过ContactsContract.DeletedContacts.CONTENT_URI通过ContactsContract删除了联系人。 DeletedContacts。CONTact_DELETED_TIMESTAMP。
在我的华为设备(添加,更新或删除)上一切正常,但是在三星设备上,捕获和跟踪了添加和更新,但是删除存在问题。
删除有2种情况:
-
如果从多个选择(主联系人页面)中删除了该联系人,那么它将在内容查看器中被捕获,但在ContactsContract.DeletedContacts.CONTENT_URI查询中却未被捕获。
-
如果在联系人页面的详细信息中删除了该联系人,则它将在内容查看器和ContactsContract.DeletedContacts.CONTENT_URI查询中被捕获。
该问题仅在2台三星设备上出现(直到现在),而在华为设备上没有发生。
如果以前有人遇到过类似问题,请提出建议。