不同类中的多个j2me commandAction方法没有响应

multiple j2me commandAction methods in different classes not responding

本文关键字:方法 commandAction 响应 j2me 同类      更新时间:2023-10-16

我是j2me的一个noob。我有一个应用程序。我想在每个类中使用多个commandAction()方法。例如,一个窗体属于一个类,该类使用commandAction方法转到另一个类中的列表,因此不同类中的该列表有另一个commandAction方式跳到另一个窗体。我尝试运行该应用程序,但似乎唯一响应的commandAction方法是第一个窗体中的方法。j2me是否可以在同一个应用程序的不同类中使用多个commandAction方法,或者我是否必须对整个应用程序使用相同的方法,因为如果方法太大,也可能导致错误?附言:我试着为整个应用程序使用一个commandAction方法,它很有效,但如果我试着在不同的类上使用该方法,什么都不会发生,就好像commandlistener还没有设置一样,但它已经设置了吗?

您只调用了setCommandListener一次。当您更改显示的类时,请记住再次调用指向它的setCommandListener。