Поле автозаполнения Blackberry с именем и фамилией

#blackberry #java-me #autocomplete

#ежевика #java-me #автозаполнение

Вопрос:

Я пытаюсь создать поле автозаполнения в приложении blackberry, которое использует как имя, так и фамилию записи для проверки соответствия префиксов. Мой BasicFilteredList представляет собой массив объектов записи, каждый из которых имеет имя и фамилию. Я рассмотрел возможность добавления двух экземпляров одного и того же массива объектов с отображением строковых массивов имен и фамилий следующим образом:

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

Однако при этом один и тот же объект извлекается дважды. если имя и фамилия пользователя начинаются с одного и того же введенного пользователем префикса в поле автозаполнения. Короче говоря, я пытаюсь имитировать существующую функцию автозаполнения контактов blackberry, но со своими собственными пользовательскими записями. Любая помощь будет высоко оценена. Спасибо.

Комментарии:

1. Вам необходимо переопределить метод рисования для определенного поля