android开发教程之间隔执行程序(android计时器)
2014-02-19 10:36
627 查看
下面是每隔一段时间就执行某个操作,直到关闭定时操作:
复制代码 代码如下: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程序开发初级教程(三)
- Android基础教程之----SMS简单发送短信程序(两个模拟器之间的通信)!
- 安卓android程序源码487套+app应用开发教程+视频教学
- Android程序开发 初级教程1
- Kinect开发教程七:OpenNI2自带范例程序的编译执行
- 程序调试 -- MarsChen Android 开发教程学习笔记
- Android程序开发初级教程(来自:IT专家网)
- Android开发视频教程之十七(Android程序调试详解)
- 程序和产品之间的故事,android开发,ios开发,wp开发必备攻略
- Android程序开发初级教程(一) 开始 Hello Android
- Android程序开发初级教程(一)
- Android开发教程--第一个JNI程序
- Android基础教程之----SMS简单发送短信程序(两个模拟器之间的通信)!
- Android程序开发初级教程
- Android程序开发初级教程(二)
- 【Android 开发教程】使用IntentService执行异步操作
- Android程序开发初级教程
- Android基础教程之----SMS简单发送短信程序(两个模拟器之间的通信)!