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

Posted

技术标签:

【中文标题】不同类中的多个 j2me commandAction 方法没有响应【英文标题】:multiple j2me commandAction methods in different classes not responding 【发布时间】:2015-06-24 12:23:45 【问题描述】:

我是 j2me 的菜鸟。我有一个应用程序。我想在每个类中使用多个 commandAction() 方法。例如,一个表单属于一个类,该类使用 commandAction 方法转到另一个类中的列表,从而不同类中的列表具有另一个 commandAction 方法来跳转到另一个表单。我尝试运行该应用程序,但似乎唯一的响应式 commandAction 方法是第一种形式的方法。 j2me可以在同一个应用程序的不同类中使用多个commandAction方法,还是我必须对整个应用程序使用相同的方法,因为如果方法太大也可能导致错误?附言我尝试对整个应用程序使用一个 commandAction 方法,并且它可以工作,但是如果我尝试在不同的类上使用该方法,则没有任何反应,好像尚未设置 commandlistener,但它已经设置了?

【问题讨论】:

J2ME 不应该再使用了,因为它已经过时了。小弟Java ME应该可以的。你对你想做的事情有点模糊。你能说得清楚一点吗? 基本上我试图在我创建的每个类中使用 commandAction 方法......我在一个类中有一个 public void commandAction() 方法,在另一个类中有另一个 public void commandAction() 方法,但只有一个响应命令,另一个什么也不做,好像没有设置命令监听器。 【参考方案1】:

您只给setCommandListener 打过一次电话。当您更改显示的类时,请记住再次调用 setCommandListener 并指向它。

【讨论】:

以上是关于不同类中的多个 j2me commandAction 方法没有响应的主要内容,如果未能解决你的问题,请参考以下文章

C# WPF 想要将数据存储在一个类中,并在不同 wpf 窗口中的多个不同类中使用

不同类中的类的实例是不是可以继承其变量

J2ME 中的数据库

C# - Autofac解析不同类中的新实例

在 C# 中使用 xpath 选择具有不同类的多个 div 节点

来自不同类的C++多个回调成员函数,没有std和boost