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();
}
}