android开发教程之间隔执行程序(android计时器)_安卓软件开发教程-查字典教程网
android开发教程之间隔执行程序(android计时器)
android开发教程之间隔执行程序(android计时器)
发布时间:2016-12-28 来源:查字典编辑
摘要:下面是每隔一段时间就执行某个操作,直到关闭定时操作:复制代码代码如下:finalHandlerhandler=newHandler();Ru...

下面是每隔一段时间就执行某个操作,直到关闭定时操作:

复制代码 代码如下:

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);// 打开定时器,执行操作

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新安卓软件开发学习
    热门安卓软件开发学习
    编程开发子分类