-1

如您所见,我有一个“主”文件夹,其中有 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 目前看起来像上面

我已经阅读了这里的整个论坛以及其他论坛,并修复了我犯的许多错误。在这一点上我很茫然..为什么我会收到这个错误。

谢谢

4

2 回答 2

0

尝试这个:

UiApplication.getApplication();
synchronized (Application.getEventLock()) {
UiApplication.getUiApplication().pushScreen(new startApp());
}//end synchronized
于 2012-07-13T06:25:54.190 回答
0

在将屏幕推送到堆栈时,请使用:

UiApplication.getUiApplication().pushScreen(new startApp());

pushscreen 是 UiApplication 类的一个方法。如果你在使用“pushscreen”时不引用这个类,编译器肯定找不到这个符号......

于 2012-07-12T08:02:26.520 回答