带名字和姓氏的Blackberry AutoCompleteField

带名字和姓氏的Blackberry AutoCompleteField,blackberry,java-me,autocomplete,Blackberry,Java Me,Autocomplete,我正在尝试在blackberry应用程序中创建一个自动完成字段,该字段使用记录的名字和姓氏来检查前缀匹配。我的BasicFilteredList是一个记录对象数组,每个对象都有一个名字和一个姓氏。我考虑添加同一对象数组的两个实例,并将名字和姓氏映射为字符串数组,如下所示: filterList.addDataSet(1, firstNames, recordsArray, "records2", BasicFilteredList.COMPARISON_IGNORE_CASE); filter

我正在尝试在blackberry应用程序中创建一个自动完成字段,该字段使用记录的名字和姓氏来检查前缀匹配。我的BasicFilteredList是一个记录对象数组,每个对象都有一个名字和一个姓氏。我考虑添加同一对象数组的两个实例,并将名字和姓氏映射为字符串数组,如下所示:

filterList.addDataSet(1, firstNames, recordsArray, "records2", BasicFilteredList.COMPARISON_IGNORE_CASE); 
filterList.addDataSet(2, lastNames, recordsArray, "records2", BasicFilteredList.COMPARISON_IGNORE_CASE);

但是,这会检索同一对象两次。如果此人的名字和姓氏以用户在“自动完成”字段中输入的相同前缀开头。简而言之,我试图模仿现有的blackberry contacts自动完成功能,但使用我自己的自定义记录。任何帮助都将不胜感激。谢谢。

您需要覆盖特定字段的绘制方法