Дело в том, что я пишу программу J2ME, которая сначала показывает «меню» с использованием графического интерфейса (GameCanvas), и когда пользователь выбирает один элемент, мне нужно установить текущий элемент (например, список), но при возврате из списка (это может быть из-за того, что пользователь нажимает элемент "Меню"). Мне нужно снова показать меню.
Настоящая проблема, когда меню снова отображается, прослушиватель keyPressed() объекта gamecanvas перестает работать.
В основном у меня есть:
Объект мидлета с:
- Экземпляр объекта GameCanvas
- Экземпляр объекта списка
Я не понимаю, как это работает, я не нашел учебника, в котором используются API низкого и высокого уровня графики на одном мидлете.