如何按显示名称对RawContacts进行排序?

时间:2016-12-05 16:36:11

标签: android sorting rawcontacts

我需要阅读属于特定帐户的所有联系人,并按名称对其进行排序。

我想在Cursor中对它们进行排序,而不是在数组中对它们进行排序。

这就是我目前所做的事情:

  1. 我在ContactsContract.RawContacts.CONTENT_URI进行查询并获取ContactsContract.RawContacts._ID

  2. 根据ID在ContactsContract.RawContacts.Entity.CONTENT_DIRECTORY中的数据之后再次查询 以及

  3. 将其添加到数组中。 (它似乎不是一个很好的解决方案,但我不知道有任何其他方法来实现这一点)
  4. 我错过了什么?

1 个答案:

答案 0 :(得分:0)

像这样运行查询

<div layout="column" layout-wrap layout-align="start space-between">

...inner divs

</div>

现在光标后退镜头值