【问题标题】:Efficient way of getting contact name and phone number in a List View in android在android的列表视图中获取联系人姓名和电话号码的有效方法
【发布时间】:2012-04-21 17:43:39
【问题描述】:

我想使用光标和简单的光标适配器在列表视图中获取联系人姓名和电话号码。我见过循环数据库中所有联系人的代码。有没有一种通过合并游标和使用简单的游标适配器来制作列表视图的有效方法?

【问题讨论】:

  • 是的,可以在 ListView 中显示联系人。你有什么问题?
  • 我想使用 Simplecursoradapter 生成一个包含姓名和电话号码的列表视图。这个想法不是遍历联系人,而是直接使用光标选择数据。

标签: android


【解决方案1】:

您可以在此光标中获得有关联系人的所有信息

Cursor cursor = context.getContentResolver().query(
            ContactsContract.Contacts.CONTENT_URI, null, null, null, null);

但是要从此光标中获取名称或 ID,您必须循环遍历没有其他可能性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-01
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    相关资源
    最近更新 更多