Pour mon application Blackberry, j'utilise un écran de démarrage avec une barre de progression. Je remplis la barre de progression en utilisant une minuterie et une fois la barre de progression terminée, je dois naviguer vers un autre écran.Naviguer d'un écran vers un autre écran en fonction de la période dans l'application BlackBerry
Je vérifie comme ça, où 'i' est le temps, passant de 0 à 100.
timer.cancel();
if(i>=99)
UiApplication.getUiApplication().pushScreen(new TipCalculatorScreen());
Ce code ne fonctionne pas.
Pour barre de progression J'utilise le code comme ceci:
private GaugeField percentGauge;
percentGauge = new GaugeField(null, 0, 100,50, GaugeField.PERCENT);
timer=new Timer();
timer.scheduleAtFixedRate(new TimerTask(){
int i=0;
public void run() {
percentGauge.setValue(i);
i++;
if(i>=99)
{
timer.cancel();
//for page navigating i am given like this here screen is not navigating getting error
UiApplication.getUiApplication().pushScreen(new nextscreen());
}
}
}, 100,100);
Pouvez-vous partager ce qui ne fonctionne pas dans ce domaine? –