Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java me 将j2me midlet作为foregorund进程运行_Java Me_Midp_Lcdui - Fatal编程技术网

Java me 将j2me midlet作为foregorund进程运行

Java me 将j2me midlet作为foregorund进程运行,java-me,midp,lcdui,Java Me,Midp,Lcdui,我的MIDlet应用程序有问题 每当我执行这个MIDlet时,模拟器就会显示错误:“这个应用程序不使用屏幕,而是在后台运行” 到目前为止,我知道我们必须将屏幕的引用提供给显示器的实例,因为我这样做了: private Display display; display = Display.getDisplay(this); 但我仍然面临上述错误。 请帮我完成此操作您不仅需要初始化显示,还需要设置当前表单: mainForm= new Form("My Form"); display =

我的MIDlet应用程序有问题

每当我执行这个MIDlet时,模拟器就会显示错误:“这个应用程序不使用屏幕,而是在后台运行”

到目前为止,我知道我们必须将屏幕的引用提供给显示器的实例,因为我这样做了:

  private Display display;

  display = Display.getDisplay(this);
但我仍然面临上述错误。
请帮我完成此操作

您不仅需要初始化显示,还需要设置当前表单:

mainForm= new Form("My Form");
display = Display.getDisplay(this);
display.setCurrent(mainForm);

检查commandAction参数中Displayable的变量。 如果给定displaybable并显示相同的变量,则会出现上述错误。
通常,Display和Displayable被指定为“d”作为变量名,这会导致问题。

由于pygorex1的答案还不够,所以现在是发布MIDlet源代码的时候了,除非您只需查看J2ME emulator提供的HelloWorld代码就可以发现问题。