【发布时间】:2014-02-07 16:30:52
【问题描述】:
我怎样才能获得最喜欢的联系人(并且只有最喜欢/加星标的)联系人?
我不想遍历整个联系人列表来检查每个联系人是否已加星标...是否有一些查询可用于仅返回最喜欢/已加星标的联系人?
谢谢
【问题讨论】:
标签: android
我怎样才能获得最喜欢的联系人(并且只有最喜欢/加星标的)联系人?
我不想遍历整个联系人列表来检查每个联系人是否已加星标...是否有一些查询可用于仅返回最喜欢/已加星标的联系人?
谢谢
【问题讨论】:
标签: android
你可以这样做:
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, "starred=?",
new String[] {"1"}, null);
starred=? 将成为您的过滤器,"1" 建议只选择收藏夹。
【讨论】:
ContactsContract.Contacts.STARRED,而不是硬编码字符串"starred"。