我的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