【问题标题】:Multiple select number from contact list从联系人列表中选择多个号码
【发布时间】:2014-04-04 10:24:20
【问题描述】:

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

我将此代码用于呼叫联系人列表

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);
}

但我只能选择一个数字!

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

【问题讨论】:

标签: android android-contacts


【解决方案1】:

Android SDK 中没有类似的多联系人选择器,而是我们通常创建一个custom implementation(即通过使用 listView 进行活动)。正如link 中所说,没有这样的“官方”方式可以做到这一点。

【讨论】:

    猜你喜欢
    • 2021-07-06
    • 2016-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 1970-01-01
    • 2021-09-18
    相关资源
    最近更新 更多