在Android中,可以使用Timer
類來創建定時器,實現定時執行某個任務的功能。以下是一個簡單的使用示例:
Timer
對象和一個TimerTask
對象:Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
// 定時執行的任務邏輯
}
};
// 延遲0毫秒后執行任務,然后每隔1000毫秒重復執行
timer.schedule(task, 0, 1000);
這里的0
表示任務立即執行,1000
表示每隔1000毫秒執行一次。
timer.cancel();
以上就是一個簡單的使用Timer
類創建定時器的示例。需要注意的是,Timer
類是在后臺線程中執行定時任務的,如果需要在主線程中更新UI,需要在run
方法中使用runOnUiThread
方法或者使用Handler
來進行UI更新操作。