如何在Android中获取DISTINCT联系人姓名?

时间:2016-05-02 17:44:37

标签: android android-contentprovider

我刚接触Android上的通讯录,并且遇到了一个问题。每当我从手机上加载联系人(显示名称和电话号码)时,我都会得到两份(一份必须同步到我的Google帐户,另一份存储在我手机本地)。

我希望能够在Android的contentResolver.query()方法中使用PROJECTIONS来显示具有不同电话号码的联系人。

我试过这个 -

String[] projection = new String[] { "Distinct"+ContactsContract.CommonDataKinds.Phone.NUMBER };

但它返回一个错误 Invalid column Distinct data1

有没有办法使用Projections完成此操作,还是应该使用Set来消除重复项?

0 个答案:

没有答案