Java me 如何将变量传递给";“命令行动”;在j2me中?
我正在尝试做我的第一个j2me程序,所以请容忍我 我的问题:如何将字符串变量的值传递给“commandAction”?我的意思是这样的:Java me 如何将变量传递给";“命令行动”;在j2me中?,java-me,Java Me,我正在尝试做我的第一个j2me程序,所以请容忍我 我的问题:如何将字符串变量的值传递给“commandAction”?我的意思是这样的: public void test() { String myVariable = "hello"; option1 = new Command("Option 1", Command.EXIT, 2); textBox.addCommand(option1); textBox.setCommandListener(this);
public void test() {
String myVariable = "hello";
option1 = new Command("Option 1", Command.EXIT, 2);
textBox.addCommand(option1);
textBox.setCommandListener(this);
Display.getDisplay(this).setCurrent(textBox);
}
public void commandAction(Command cmd, Displayable displayable) {
if (cmd == option1) {
print myVariable; // HOW TO MAKE THIS WORK?
}
如何将“myVariable”的值从“test”传递到“commandAction”?j2me有一些“全局变量”吗?或者我如何做到这一点?使用实例变量:
private String myVariable;
public void test() {
myVariable = "hello";
option1 = new Command("Option 1", Command.EXIT, 2);
textBox.addCommand(option1);
textBox.setCommandListener(this);
Display.getDisplay(this).setCurrent(textBox);
}
public void commandAction(Command cmd, Displayable displayable) {
if (cmd == option1) {
print myVariable;
}
}