Как скрыть данные / поле в списке в J2ME - PullRequest
1 голос
/ 29 апреля 2010

Я работаю над приложением J2ME, которое имеет динамически генерируемые списки. Элементы в этом списке могут быть впоследствии выбраны, и выбор будет обработан в блоке commandAction.

Есть ли способ включить идентификаторы переменных, заполняющих список (из удаленной базы данных), в определение элемента списка, как в:

this.append("A", null);
this.append("B", null);

или

String[] arrayOfValues = {"A", "B"};
new List("Menu", List.IMPLICIT, arrayOfValues, null);

такой, что при выборе элемента, возможно, A, у меня также может быть идентификатор базы данных для дальнейшей обработки. Можно ли скрыть поле / данные? Спасибо.

1 Ответ

0 голосов
/ 29 апреля 2010

Вы можете продлить List

Добавьте метод void append(MyNewClass) в расширенный класс List.

MyNewClass содержит строку, которую вы добавите в список, и идентификатор вашей базы данных

Сохраните дополнительный контейнер в расширенном классе List и убедитесь, что List.getSelectedIndex() позволяет вам найти правильный MyNewClass объект в контейнере.

...