-1

ご覧のとおり、startApp.javaがある「main」フォルダがあります。アプリケーションが起動すると、ユーザーにボタンが表示されます。クリックすると、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 に答える