Android中实现定时器的四种方式
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Android中实现定时器的四种方式 第一种方式利用Timer和TimerTask 1、继承关系 java.util.Timer 基本方法 schedule 例如: [java] view plain copy print ? timer.schedule(task, delay,period); //delay为long,period为long:从现在起过delay毫秒以后,每隔period毫秒执行一次。 schedule方法有三个参数 第一个参数就是TimerTask类型的对象,我们实现TimerTask的run()方法就是要周期执行的一个任务; 第二个参数有两种类型,第一种是long类型,表示多长时间后开始执行,另一种是Date类型,表示从那个时间后开始执行; 第三个参数就是执行的周期,为long类型。 2、 [java] view plain copy print ? TimerTask task= new TimerTask() { @Override public void run() { count++; Log.i("MainActivity",count + ""); } }; //以下是几种调度task的方法: [java] view plain copy print ? /