Мы используем конструктор OLD GUI и используем MultiList для отображения данных в нашем приложении. Наша IDE - это NetBeans. По неизвестной причине он просто перестал отображать данные. Я знаю, что коденамеон предлагает избегать использования списков, но мы уже используем его во многих формах.
Это базовый c пример кода, который мы используем:
Map entry = new HashMap();
entry.put("Line1", "somedata");
entry.put("Line2", "somedata");
entry.put("Line3", "somedata");
entry.put("Line4", "somedata");
ArrayList data = new ArrayList();
data.add(entry);
cmp.setModel(new com.codename1.ui.list.DefaultListModel(data));
Вот как это выглядит:
Когда я нажимаю на элемент MultiList, он переходит к другой форме, как и должно быть. Данные есть, но вы их не видите.
Мы заметили, что тот же проект отлично работал на другом p c, где была установлена старая версия плагина кодового имени Netbeans (3.xx). Когда мы обновили плагин до версии 6, возникла та же проблема.
Мы пытались собрать приложение на сервере сборки коденамона и установить приложение на мобильный телефон, но возникла та же проблема.
Любая помощь приветствуется.