Как вызвать экран, который расширяет MainScreen с экрана, который также расширяет MainScreen в Blackberry? - PullRequest
0 голосов
/ 10 ноября 2011

Я нажимаю MyScreen, который расширяет MainScreen из моего класса UiApplication. Я теперь создал заставку, которая также расширяет MainScreen. Я хочу перейти от заставки к MyScreen. Как мне это сделать?

Ответы [ 3 ]

1 голос
/ 10 ноября 2011

В UiApp вызовите экран-заставку следующим образом:

SplashScreen splashScreen = new SplachScreen();
pushScreen(splahScreen);

Затем в заставке, когда вы хотите нажать другой экранный вызов:

YourScreen yourScreen = new YourScreen();
UiApplication.getUiApplication().pushScreen(yourScreen);
0 голосов
/ 11 ноября 2011

Вы можете получить код заставки из Байесовского блога .используйте его в приложении запуска, как

new splashScreen(this,new myscreen() );

. myscreen - это класс, расширяющий MainScreen.

0 голосов
/ 10 ноября 2011

в классе StartApp нажмите на заставку и в конструкторе заставки передайте объект MyScreen следующим образом:

MyScreen myScreen=new MyScreen();
SplashScreen splash=new SplashScreen(mainScreen);
pushScreen(splash);

, затем внутри SplashScreen сделайте pushScreen (mainScreen);

...