【发布时间】:2018-10-09 04:15:26
【问题描述】:
我可以使用下面的查询选择所有联系人
cr = mActivity.getContentResolver();
String selection = ContactsContract.Contacts.HAS_PHONE_NUMBER + " > 0";
String orderBy = ContactsContract.Contacts.DISPLAY_NAME + " ASC ";
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, selection, null, orderBy);
但是,我有一个电话号码列表,我想创建这样的查询
String selection = ContactsContract.Contacts.PhoneNumber_or_something_else in (MyPhoneNumberArray)
这样可以吗?
在最坏的情况下,我可以在创建游标后使用 do while 删除相关项目,但据我所知,我无法从游标中删除任何记录。
【问题讨论】:
标签: android android-contacts android-cursor contactscontract