2012-02-04 22 views
0

シミュレータでアプリケーションを実行すると、起動時にエラーmsg illegalmonitorstateexceptionエラーmsgが表示されます。 Eclipse内にエラーはありません。また、Simulatorは他のコードでも動作しますので、間違いはありません。Eclipseではエラーは発生しませんが、Blackberry Simulatorでは実行されません。エラー104 illegalmonitorstateexception

コード:

package mypackage; 

import net.rim.device.api.ui.container.MainScreen; 
import net.rim.device.api.ui.UiApplication; 
import net.rim.device.api.ui.component.LabelField; 

class hello extends UiApplication { 
hello() { 
    MainScreen SCREEN = new MainScreen(); 
    SCREEN.setTitle("mygismo.com"); 

    // CREATE STRING 

    String[] mymsgs = { "Cheese", "Pepperoni", "Black Olives" }; 

    // AND INITIATE LOOP 

    for (int i = 0; i < 10; i++) { 

     // UPDATE SCREEN 

     SCREEN.add(new LabelField(mymsgs[i])); 
     pushScreen(SCREEN); 

     // WAIT 5 seconds 

     try { 
      wait(5000); 
     } catch (InterruptedException e) { 
      e.printStackTrace(); 
     } 
    } 

} 

public static void main(String args[]) { 
    hello APP = new hello(); 
    APP.enterEventDispatcher(); 

} 

} 

答えて

0

あなたは何度も何度も同じ画面を追加しています。 それは問題です。

関連する問題