android开发教程之间隔执行程序(android计时器)
时间:2021-03-31 09:14:01|栏目:Android代码|点击: 次
下面是每隔一段时间就执行某个操作,直到关闭定时操作:
复制代码 代码如下:
final Handler handler = new Handler();
Runnable runnable = new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
// 在此处添加执行的代码
handler.postDelayed(this, 50);// 50是延时时长
}
};
handler.postDelayed(runnable, 50);// 打开定时器,执行操作
handler.removeCallbacks(this);// 关闭定时器处理
下面是隔一段时间后执行某个操作一次,执行完后,不再执行
复制代码 代码如下:
final Handler handler = new Handler();
runCount = 0;// 全局变量,用于判断是否是第一次执行
Runnable runnable = new Runnable(){
@Override
public void run() {
// TODO Auto-generated method stub
if(runCount == 1){// 第一次执行则关闭定时执行操作
// 在此处添加执行的代码
handler.removeCallbacks(this);
}
handler.postDelayed(this, 50);
runCount++;
}
};
handler.postDelayed(runnable, 50);// 打开定时器,执行操作
栏 目:Android代码
下一篇:Android编程实现VideoView循环播放功能的方法
本文标题:android开发教程之间隔执行程序(android计时器)
本文地址:http://www.codeinn.net/misctech/91760.html






