2012-07-10 61 views
-1

正如你所看到的,我有一個'main'文件夾,其中我有startApp.java。當我的應用程序啓動時,它給了用戶一個按鈕。當點擊時,我試圖做 pushScreen(new startApp()); 。當我這樣做,我得到的錯誤 找不到符號符號:方法pushScreen(main.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

UiApplication.getUiApplicati on()。pushScreen(new startApp());做到了 – user1425139 2012-07-10 21:56:18

回答

0

在推動你的屏幕疊加,使用:

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

pushscreen是你不指這一類的UIApplication class.If的方法,而使用「pushscreen」編譯器肯定斜面發現這個符號......

0

試試這個:

UiApplication.getApplication(); 
synchronized (Application.getEventLock()) { 
UiApplication.getUiApplication().pushScreen(new startApp()); 
}//end synchronized 
相關問題