联系人列表中的多个选择号码

时间:2014-03-03 11:29:52

标签: android android-contacts

我想启用从联系人列表中选择多个联系号码

我将此代码用于呼叫caontact列表

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);

以及行动结果

    if (data != null) {
                    Uri uri = data.getData();
                    if (uri != null) {
                        Cursor c = null;
                        try {
                            c = getContentResolver()
                                    .query(uri,
                                            new String[] { ContactsContract.CommonDataKinds.Phone.NUMBER },
                                            null, null, null);

                            if (c != null && c.moveToFirst()) {
                                String tmp = c.getString(0);
}

但我可以选择一个号码!

如何制作联系人多重选择列表?

1 个答案:

答案 0 :(得分:1)

在Android SDK中没有像多个联系人选择器那样,我们通常会创建custom implementation(即通过使用listView进行活动)。正如link中所述,没有这样的'官方'方式来做到这一点。