您的位置:首页 > 其它

Timer和TimerTask的知识点

2016-10-14 15:09 155 查看
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">查阅Android API文档了解到,Timer是用来在后台进程</span>

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;

import java.util.Timer;
import java.util.TimerTask;

public class MainActivity extends AppCompatActivity {
Timer timer;
TimerTask timerTask;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

timer = new Timer();

timerTask = new TimerTask(){
@Override
public void run() {
Log.d("Timer","过了5s");
}
};
timer.schedule(timerTask,0,5000);
}
}


这样就可以实现在后台进程中定时执行指定任务了。
得到的日志内容为:



Timer详解

void cancel():: 终止正在后台执行的Timer线程。

int purge(): 从这个计时器的任务队列中移除所有已取消的任务.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: