Java 在j2me中从电话簿中选择多个联系人

Java 在j2me中从电话簿中选择多个联系人,java,java-me,contacts,midp,lcdui,Java,Java Me,Contacts,Midp,Lcdui,这是我从电话簿中选择联系人号码的代码。我可以从手机联系人列表中搜索并选择联系人号码。但是,我想选择多个联系人并将其添加到文本字段中 tb2 = new TextField("To: ", "", 30, TextField.PHONENUMBER); tb3 = new TextField("Message: ", "", 300, TextField.ANY); form1.append(tb2); form1.appen

这是我从电话簿中选择联系人号码的代码。我可以从手机联系人列表中搜索并选择联系人号码。但是,我想选择多个联系人并将其添加到文本字段中

tb2 = new TextField("To: ", "", 30, TextField.PHONENUMBER);
            tb3 = new TextField("Message: ", "", 300, TextField.ANY);
            form1.append(tb2);
            form1.append(tb3);

            form1.addCommand(submitCommand);
            //display.setCurrent(tb3);
            display.setCurrent(form1);
有什么问题吗

    /**
     *@param current - your current TextField String
     */
    public String addContact(String current) {
        return current += "," + getNextContact();
    }

    public String getNextContact() {
        //here should be the code that gives you single one
    }

使用PHONENUMBER约束时,只应存在一个电话号码。根据: “PHONENUMBER字段可能会显示数字分隔符和标点符号(视使用中的电话号码惯例而定),将数字分组为国家代码、区号、前缀等。提供的任何空格或标点符号均不视为文本对象实际内容的一部分。例如,具有PHONENUMBER约束的文本对象可能显示如下:“(408)555-1212”,但通过API对应用程序可见的对象的实际内容将是字符串“408555212”
我想你应该尝试使用多类型的ChoiceGroup。

请详细说明我的代码,我的意思是如何以及在何处使用你的代码来选择多个联系人列表。提前谢谢!!我想你需要在TextField中添加几个联系人号码。我很难理解你的意思我们的第一篇帖子。任何我可以参考的演示/示例…?看看你的案例,你会用电话号码打电话给append。我不这么认为…这对我的案例会有帮助。但是,让我先试试。这对我没有帮助,因为,一旦我将文本字段更改为choicegroup,我就无法访问电话簿联系人列表。我是谁ans使用choicegroup没有任何用处您可以使用PIM API手动访问电话簿并创建choicegroup条目。