ContactsContract.Data.CONTENT_URI删除了联系人

时间:2018-02-04 09:36:04

标签: android android-contentprovider android-contacts

**编辑**

这是有问题的URI:ContactsContract.Data.CONTENT_URI

有没有办法知道联系人是否被标记为从此URI中删除?

我已经尝试查询DELETED列,但它崩溃了SQL异常

感谢您的帮助

**附加代码**

ContentQuery contentQuery = new ContentQuery(ContactsContract.Data.CONTENT_URI)
            .column(ContactsContract.CommonDataKinds.Phone.CONTACT_ID)
            .column(ContactsContract.CommonDataKinds.Phone.NUMBER)
            .column(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME)
            .column(ContactsContract.CommonDataKinds.Phone.LOOKUP_KEY)
            .column(CommonDataKinds.Note.NOTE)
            .column(Data.MIMETYPE)
            .column(ContactsContract.CommonDataKinds.Phone.STARRED)
            .where(ContactsContract.CommonDataKinds.Phone.DELETED, "=", "1");

ContentQuery是一个查询构建器接口

1 个答案:

答案 0 :(得分:0)

我没有尝试过,但是为了获得session_start(); if (!isset($_SESSION['started'])) { $_SESSION['started'] = 1; $_SESSION['test']= 'TestValue<br>'; } as mentioned in the docs DELETED字段的隐式连接,您需要在投影中添加RawContacts。< / p>

检查以下代码,它应该打印属于已删除联系人的数据:

RawContacts.DELETED