大家好,又见面了,我是你们的朋友全栈君。如
定时器
Timer timer = new Timer();
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
Log.v("jiangwangli","开始运行");
}
};
/**
* 参数一 表示当前要执行的任务
* 参数二 表示用户第一次启动渐变的时间
* 参数三 表示下次任务执行的时间
*/
timer.schedule(timerTask,0,1000);
和普通线程+sleep(long)+Handler的方式比,优势在于
在实现时,Timer类调度任务,TimerTask则是通过在run()方法里实现具体任务(然后通过Handler与线程协同工作,接收线程的消息来更新主UI线程的内容)。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160001.html原文链接:https://javaforall.cn