手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >android开发教程之间隔执行程序(android计时器)
android开发教程之间隔执行程序(android计时器)
摘要:下面是每隔一段时间就执行某个操作,直到关闭定时操作:复制代码代码如下: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);// 打开定时器,执行操作

【android开发教程之间隔执行程序(android计时器)】相关文章:

Android开发之OpenGL ES 旋转glRotatef

Android开发之SQLite的使用方法

Android:多线程之进程与线程

Android开发之选项组件

android 开发教程之日历项目实践(二)

android如何短时间音效播放实现SoundPool

Android开发之相对布局

android实现获取正在运行的应用程序

Android开发之多个Activity间的交互

android开发基础教程—文件存储功能实现

精品推荐
分类导航