安卓中使用的两种延时启动
===============================================
JAVA中的计时器/定时器类 Timer
使用步骤:
1:定义一个类继承TimerTask重写run方法,把需要定时执行的任务逻辑代码写到run方法里面
2:在main方法中 创建Timer对象
3:用Timer对象调用schedule(TimerTasktask, Date firstTime, long period)
第一个参数,是安排的任务,第二个参数是执行的时间,第三个参数是过多长时间再重复执行
代码:
public class Demo3_Timer {
/**
* @param args
* @throws InterruptedException
*/
public static void main(String[] args) throws InterruptedException{
Timer t = new Timer();
//在指定时间安排指定任务
//第一个参数,是安排的任务,第二个参数是执行的时间,第三个参数是过多长时间再重复执行
//t.schedule(new MyTimerTask(),new Date(188, 6, 1, 14, 22, 50),3000);
t.schedule(newmyTimerTask(), new Date(new Date().getTime() + 10000), 3000);
while(true) {
Thread.sleep(1000);
System.out.println(newDate());
}
}
}
class MyTimerTask extendsTimerTask {
@Override
public void run() {
System.out.println("起床背英语单词");
}
}