黑莓:无法找到符号符号:方法pushScreen(main.startApp)
问题描述:
正如你所看到的,我有一个'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目前看起来像上面
我已经阅读了整个论坛,这里还有别人,修复了我所犯的很多错误。在这一点上,我陷入了困境......为什么我得到这个错误。
谢谢
答
在推动你的屏幕叠加,使用:
UiApplication.getUiApplication().pushScreen(new startApp());
pushscreen是你不指这一类的UIApplication class.If的方法,而使用“pushscreen”编译器肯定斜面发现这个符号......
答
试试这个:
UiApplication.getApplication();
synchronized (Application.getEventLock()) {
UiApplication.getUiApplication().pushScreen(new startApp());
}//end synchronized
UiApplication.getUiApplicati on()。pushScreen(new startApp());做到了 – user1425139 2012-07-10 21:56:18