Java me j2me启动屏幕

Java me j2me启动屏幕,java-me,Java Me,如何为我的j2me应用程序构建基于图像的启动屏幕 我已经有了一个应用程序,我需要一个启动屏幕来连接它。J2ME没有默认的“启动屏幕”方法,它只需要显示一张图片几秒钟,然后继续下一次显示。如果你真的想,你可以利用这段时间在后台加载一些其他东西 J2ME没有默认的“启动屏幕”方法,它只需要显示一张图片几秒钟,然后继续下一次显示。如果你真的想,你可以利用这段时间在后台加载一些其他东西 您可以使用以下内容: class SplashScreenSwitcher extends Thread {

如何为我的j2me应用程序构建基于图像的启动屏幕


我已经有了一个应用程序,我需要一个启动屏幕来连接它。

J2ME没有默认的“启动屏幕”方法,它只需要显示一张图片几秒钟,然后继续下一次显示。如果你真的想,你可以利用这段时间在后台加载一些其他东西


J2ME没有默认的“启动屏幕”方法,它只需要显示一张图片几秒钟,然后继续下一次显示。如果你真的想,你可以利用这段时间在后台加载一些其他东西


您可以使用以下内容:

class SplashScreenSwitcher extends Thread {  

    private Display display;
    private Displayable splashScreen;
    private Displayable nextScreen;

    public SplashScreenSwitcher(Display display, Displayable splashScreen, Displayable nextScreen) {
         this.display = display;
         this.splashScreen = splashScreen;
         this.nextScreen = nextScreen;
    }

    public void run() {
         display.setCurrent(splashScreen);
         try {
              Thread.sleep(2000); //Here you set needed time or make a constant
         } catch (Exception ex) {}
         display.setCurrent(nextScreen);
    }
}

因此,您所要做的就是创建此类的新实例并启动线程。

您可以使用以下方法:

class SplashScreenSwitcher extends Thread {  

    private Display display;
    private Displayable splashScreen;
    private Displayable nextScreen;

    public SplashScreenSwitcher(Display display, Displayable splashScreen, Displayable nextScreen) {
         this.display = display;
         this.splashScreen = splashScreen;
         this.nextScreen = nextScreen;
    }

    public void run() {
         display.setCurrent(splashScreen);
         try {
              Thread.sleep(2000); //Here you set needed time or make a constant
         } catch (Exception ex) {}
         display.setCurrent(nextScreen);
    }
}
所以,您所要做的就是创建这个类的一个新实例并启动线程