【问题标题】:Blackberry splash screen delay before appears黑莓闪屏延迟出现之前
【发布时间】:2011-07-20 12:02:18
【问题描述】:

我需要在应用实例化时显示启动画面,我基于黑莓开发者知识库 (link) 为 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 );

}

}

【问题讨论】:

    标签: blackberry java-me blackberry-jde


    【解决方案1】:

    尝试同步(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 );
    
    }
    
    }
    

    【讨论】:

      猜你喜欢
      • 2021-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-04
      • 2015-08-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      相关资源
      最近更新 更多