2009-06-17 7 views
1

Comment créer un écran de démarrage basé sur l'image pour mon application j2me?j2me écran de démarrage

J'ai déjà une application et j'ai besoin d'un écran de démarrage pour la joindre.

Répondre

2

Vous pouvez utiliser quelque chose comme ceci:

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

Alors, tout ce que vous faites est juste créer une nouvelle instance de cette classe et commencer la discussion.

3

Il n'y a pas de méthode de 'splash screen' par défaut pour J2ME, il s'agit simplement de montrer une image pendant quelques secondes puis de continuer avec l'affichage suivant. Si vous voulez vraiment, vous pouvez utiliser le temps pour charger d'autres choses en arrière-plan.

This is a tutorial by Sun on splash screens