Команды LWUIT не всегда видны - PullRequest
       2

Команды LWUIT не всегда видны

1 голос
/ 17 сентября 2011

Я написал приложение LWUIT, но каждые несколько раз я запускаю его во встроенном эмуляторе J2ME Netbeans или в эмуляторе Nokia Series 40, кнопки на главной странице не отображаются.Если я нажму функциональную клавишу для второй команды, чтобы перейти на экран справки, а затем вернусь, команды будут видны.Я настраиваю свои команды точно в соответствии с руководством, с этими несколькими строками кода:

        Command exitCommand = new Command("Exit");
        f.addCommand(exitCommand);
        Command settingsCommand = new Command("Help/About");
        f.addCommand(settingsCommand);
        f.addCommandListener(this);

Есть ли какая-то ошибка в LWUIT 1.5, о которой я должен знать?Поскольку он работает большую часть времени и представляет собой такой простой фрагмент кода, я не знаю, какая проблема с кодированием может вызвать его.Интересно, однако, что пока этого не было ни на одной странице, за исключением главной страницы, которая загружается при первом запуске приложения.

Ответы [ 2 ]

1 голос
/ 19 сентября 2011

Если вы добавляете командную кнопку после f.show () , эта проблема может возникнуть.Если это так, попробуйте дать f.show () после добавления кнопки.

1 голос
/ 19 сентября 2011

Мы не знаем о такой проблеме. В LWUIT 1.5 было внесено множество изменений в поведение команд, например. Поведение команды и расширяемый класс MenuBar. Так что вполне возможно, что возникла проблема, связанная с этим.

Я предлагаю вам продолжить в системе отслеживания проблем LWUIT, если проблема может быть воспроизведена.

...