您的位置:首页 > 移动开发 > Android开发

Timer Scheduler API参数详解

2017-09-19 09:56 281 查看
scheduler()   和  scheduleAtFixedRate()  都是定时器Timer下的定时执行任务的方法,根据JAVA多态的特性,传入不同参数执行不同的方法。共有下面几种情况:

Timer.schedule(TimerTask
task,Date time)

----安排在指定的时间执行任务  

Timer.schedule(TimerTask
task,Date firstTime ,long period)

----安排指定的任务在指定的时间开始进行重复的固定延迟执行

Timer.schedule(TimerTask
task,long delay)

----安排在指定延迟后执行指定的任务

Timer.schedule(TimerTask
task,long delay,long period)

----安排指定的任务从指定的延迟后开始进行重复的固定延迟执行

Timer.scheduleAtFixedRate(TimerTask
task,Date firstTime,long period)

----安排指定的任务在指定的时间开始进行重复的固定速率执行

Timer.scheduleAtFixedRate(TimerTask
task,long delay,long period)

----排指定的任务在指定的延迟后开始进行重复的固定速率执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息