2015-06-24 5 views
-1

Im a noob to j2me. У меня есть приложение. где я хотел бы использовать несколько методов commandAction() в каждом классе. Например, одна форма относится к одному классу, который использует метод commandAction для перехода к списку, который находится в другом классе, в результате чего в списке в другом классе есть другой метод commandAction для перехода в другую форму. Я попробовал запустить приложение, но, похоже, единственный отзывчивый метод commandAction - тот, что в первой форме. Может ли j2me использовать несколько методов commandAction в разных классах в одном приложении или мне нужно использовать один и тот же метод для всего приложения, потому что это тоже может вызвать ошибку, если метод слишком велик? Постскриптум Я попытался использовать один метод commandAction для всего приложения, и он работает, но если я попытаюсь использовать метод на разных классах, ничего не произойдет, как если бы commandlistener не был установлен, но он имеет?несколько методов j2me commandAction в разных классах, не отвечающих

+0

J2ME больше не должен использоваться, так как он устарел. Младший брат Java ME должен отлично работать. Вы немного расплывчаты в том, что вы пытаетесь сделать. Можете ли вы сделать это немного понятнее? – Stultuske

+0

В основном я пытаюсь использовать метод commandAction в каждом классе, который я создаю ... I.E. У меня есть общедоступный метод void commandAction() в одном классе и другой public void commandAction() метод в другом, но только один отвечает на команды, другой ничего не делает, как будто commandlistener не был установлен. – Aviwe

ответ

0

Вы позвонили setCommandListener только один раз. Когда вы изменяете, какой класс представлен, не забудьте снова называть setCommandListener, указывая на него.