**编辑**
这是有问题的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是一个查询构建器接口
答案 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