update();
}
}
});
tickerTimer = new Timer(TICKER_INTERVAL_MSEC, new TimerListener() {
public void timedOut() {
int tickerLen = updateTicker(tickerOffset);
if (tickerLen > 0) {
tickerOffset--;
if (tickerOffset < -tickerLen) {
tickerOffset = SCREEN_WIDTH;
}
}
}
});
tickerTimer.start();
// Start update timer task
new Timer(50, new TimerListener() {
public void timedOut() {
if ((current != null) && (current instanceof Alert)
&& (alertTimeout != Alert.FOREVER) && msecPassed(alertTimeout)) {
// Hide alert screen and replace backup without notify
current.hideNotify();