【发布时间】:2011-06-29 22:44:06
【问题描述】:
对于我的黑莓应用程序,我使用的是带有进度条的启动屏幕。我正在使用计时器填充进度条,进度条完成后,我需要导航到另一个屏幕。
我是这样检查的,其中“i”是时间,从 0 增加到 100。
timer.cancel();
if(i>=99)
UiApplication.getUiApplication().pushScreen(new TipCalculatorScreen());
此代码不起作用。
对于进度条,我使用这样的代码:
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);
【问题讨论】:
-
你能分享一下这里面有什么不好的地方吗?
标签: blackberry java-me