1、定时刷新页面
对页面上的东西,进行实时的更新
/**
* 当页面处于可见状态的时候调用
*/
public synchronized void startTimer() {
if (isTimerStarted) {
return;
}
/**
* 定时任务,eg:计算下载速度
*/
TimerTask task = new TimerTask() {
public void run() {
refreshData("01");
}
};
timer = new Timer();
timer.scheduleAtFixedRate(task, 0, 30 * 1000);
isTimerStarted = true;
}
/**
* 当页面处于不可见状态的时候调用。
*/
public synchronized void stopTimer() {
if (!isTimerStarted) {
return;
}
timer.cancel();
timer.purge();
isTimerStarted = false;
}