проблема с заставкой - PullRequest
       33

проблема с заставкой

0 голосов
/ 22 марта 2011

Мне нужно отобразить заставку, когда я создаю экземпляр приложения, я написал класс для splashScreen, основанный на знании BlackBerry develpers ( ссылка ).

И он вызван из моего следующего класса. Моя проблема в том, что заставка появляется только после делея, Как я могу ее решить, Если у кого-то есть идея, Пожалуйста, помогите мне, Спасибо

class Test extends MainScreen{

Test(){

UiApplication.getUiApplication().invokeLater(new Runnable() 
        {
            public void run() {
                UiApplication app=(UiApplication)getApplication();

                Bitmap image = Bitmap.getBitmapResource("splah.png");
                ListView listView = new ListView();
                new SplashScreen(app, listView );

}

}

1 Ответ

1 голос
/ 22 марта 2011

Попробуйте синхронизировать (UiApplication.getEventLock ()).Это быстрее, чем invokeLater.

Test(){
synchronized (UiApplication.getEventLock()) {
UiApplication app=(UiApplication)getApplication();
Bitmap image = Bitmap.getBitmapResource("splah.png");
ListView listView = new ListView();
new SplashScreen(app, listView );

}

}
...