我的MIDlet应用程序出现问题。运行j2me midlet作为foregorund进程
每当我执行这个MIDlet时,仿真器显示错误:'这个应用程序不使用屏幕,并且在后台运行'。
到目前为止,我知道,我们必须给屏幕的显示器的实例的引用,对于我这样做:
private Display display;
display = Display.getDisplay(this);
不过我对着上面的错误。 请帮我这个
我的MIDlet应用程序出现问题。运行j2me midlet作为foregorund进程
每当我执行这个MIDlet时,仿真器显示错误:'这个应用程序不使用屏幕,并且在后台运行'。
到目前为止,我知道,我们必须给屏幕的显示器的实例的引用,对于我这样做:
private Display display;
display = Display.getDisplay(this);
不过我对着上面的错误。 请帮我这个
你不仅需要初始化,你还需要设置当前表单显示:
mainForm= new Form("My Form");
display = Display.getDisplay(this);
display.setCurrent(mainForm);
我已经做了那件事,看起来还是有些不对劲...... 我做到了.. – Shreyas 2009-12-08 08:35:08
检查可显示的变量您的commandAction参数。 如果你给显示和显示相同的变量,那么你会得到上述错误。 通常,Display和Displayable被赋予“d”作为导致问题的变量名称。
由于pygorex1的答案不够,现在是时候发布你的MIDlet的源代码,除非你可以通过查看J2ME模拟器提供的HelloWorld代码来发现问题。 – 2009-12-08 11:17:49