在模拟器中运行App时,我在启动时收到错误消息错误消息104 illemonitorstateexception。 Eclipse中没有错误,模拟器可以处理其他代码,所以我认为没有任何错误。
代码:
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 :(得分:0)
您反复添加相同的屏幕。 这就是问题所在。