gpt4 book ai didi

android - 按排序顺序显示联系人ContactsContract.Contacts of Content Resolver

转载 作者:IT老高 更新时间:2023-10-28 23:37:23 24 4
gpt4 key购买 nike

我的 Intent 是在 android 中使用 content resolver排序顺序 显示联系人。

为此我正在写:

Cursor pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID+ " = ?", new String[] { id }, null);

查询方法中的最后一个参数不能为空,以便按Name对元素进行排序。需要将哪部分代码替换为空参数才能实现按名称排序?

最佳答案

要根据名称对结果进行排序,请使用 Phone.DISPLAY_NAME 常量和 ASC 作为 query 方法的最后一个参数。这样做:

  Cursor pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, 
null,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID+ " = ?",
new String[] { id },
ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME+" ASC");

关于android - 按排序顺序显示联系人ContactsContract.Contacts of Content Resolver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13814786/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com