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

android Hander 定时器的应用

2015-06-12 07:23 459 查看
一、有些程序要用到定时,我用的Hander  在这里我只是作记录用。

1、程序:下面程序可以直接拷贝过去就可以用了,你要执行的程序写在run()方法里就可以了。不过控制开始计时与停止计时有两个方法。

timingHandler.postDelayed(this, 10000);// 这是开始计时方法。把它放到你要启动定时程序里就可以开始定时了。

timinghandler.removeCallbacks(gettempRunnable);// 这是停止计时,把它放到你要停止计时的位置就可以了。

Handler timingHandler = new Handler();
Runnable timingRunnable = new Runnable() {
public void run() {

timingHandler.postDelayed(this, 10000);// 10000为10秒的定时时间
Thread tim = new Thread(timRunnable);
tim.start();// 实例化,并起动run方法。

}
};

免费源码下载:http://www.yxwojia.com/sort-3105990-1.html

结语:如果你只启动动定时,它就会按你定的时间循环执行run方法。注在run里运行UI有关的,要用handleMessage进行信息传送。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Handler定时器