2009-06-17 18 views
1

Wie erstellt man einen bildbasierten Begrüßungsbildschirm für meine j2me-Anwendung?j2me Splash-Screen

Ich habe bereits eine Anwendung und ich brauche einen Begrüßungsbildschirm, um damit zu verbinden.

Antwort

2

Sie so etwas wie dieses verwenden:

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); 
    } 
} 

Also, alles, was Sie tun, ist nur eine neue Instanz dieser Klasse erstellen und den Thread zu starten.

3

Es gibt keine Standard-Splash-Screen-Methode für J2ME, es wird nur ein Bild für ein paar Sekunden angezeigt und dann mit der nächsten Anzeige fortgesetzt. Wenn Sie wirklich wollen, können Sie die Zeit nutzen, um einige andere Dinge im Hintergrund zu laden.

This is a tutorial by Sun on splash screens