android 再谈定时器 timer 每秒更新一次!
以前学习java定时器的时候有下面的文章:
一,要定时执行的任务:
package com.fpi;
public class TimerTaskTest extends java.util.TimerTask
{
@Override
public void run()
{
System.out.println("start~~");
}
}
二,执行这个任务:
package com.fpi;
import java.util.Timer;
public class TimerTest
{
public static void main(String args[])
{
Timer timer = new Timer();
timer.schedule(new TimerTaskTest(), 1000,2000);
}
}
三,运行结果:
每2秒打印一个start~~
start~~
start~~
............
其实也可以把上面的两个步骤放到一个类中去写,代码如下:
下面就按照上面的两种方法在android中分别实现。这个小demo的功能就是实现每秒更新一下textview。
第一种分开写的方式,在android下面不太常用,就不过多介绍了。
第二种放在一起写的代码如下:
运行结果如下: