正如您所看到的,我有一个'main'文件夹,其中包含startApp.java。当我的应用程序启动时,它会给用户一个按钮。单击时,我试图这样做 pushScreen(new startApp()); 。当我这样做时,我得到了错误 找不到符号符号:方法pushScreen(main.startApp)
class FieldListener extends MainScreen implements FieldChangeListener {
public void fieldChanged(Field f, int context){
if (f == btnOne){
pushScreen(new startApp());
}
}
}
public class startApp extends MainScreen {
public startApp () {
Dialog.alert("Coming Soon!");
}
}
我的startApp目前如上所示
我在这里和其他人一起阅读了整个论坛,并修复了我犯过的很多错误。在这一点上,我不知所措。为什么我收到这个错误。
谢谢
答案 0 :(得分:0)
将屏幕推到堆叠状态时,请使用:
UiApplication.getUiApplication().pushScreen(new startApp());
pushscreen是UiApplication类的一种方法。如果你在使用“pushscreen”时没有引用这个类,编译器肯定无法找到这个符号......
答案 1 :(得分:0)
试试这个:
UiApplication.getApplication();
synchronized (Application.getEventLock()) {
UiApplication.getUiApplication().pushScreen(new startApp());
}//end synchronized