闪屏问题

时间:2011-03-22 13:21:50

标签: blackberry java-me blackberry-jde

我需要在app实例化时显示启动画面,我基于blackberry develpers knowlwdebase(link)为splashScreen编写了一个类。

它从我下面的类中调用。我的问题是只有在deley之后才出现splashscreen,我该怎么解决呢,如果有人有想法请帮帮我,谢谢

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 个答案:

答案 0 :(得分:1)

尝试synchronized(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 );

}

}
相关问题