android 定时任务 隔一段时间执行 开启 关闭
2015-03-11 11:22
369 查看
android 定时任务 隔一段时间执行 开启 关闭
有些情况需要隔一段时间去执行某个操作一次或者是每隔一段时间久执行某个操作:
下面是每隔一段时间就执行某个操作,直到关闭定时操作:
[java] view plaincopy
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(runnable);// 关闭定时器处理
下面是隔一段时间后执行某个操作一次,执行完后,不再执行
[java] view plaincopy
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);// 打开定时器,执行操作
有些情况需要隔一段时间去执行某个操作一次或者是每隔一段时间久执行某个操作:
下面是每隔一段时间就执行某个操作,直到关闭定时操作:
[java] view plaincopy
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(runnable);// 关闭定时器处理
下面是隔一段时间后执行某个操作一次,执行完后,不再执行
[java] view plaincopy
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 定时任务 隔一段时间执行 开启 关闭
- 使用crontab定时任务执行sh脚本实现tomcat实时监控(监控内容为当tomcat关闭时开启tomcat)
- 在android中每隔一段时间执行某一个任务的方法
- android中执行(定时任务)的方法及6位随机码的产生
- 几个关机、重启NT系统的脚本(如何定时或系统无相应一段时间后执行关机任务)
- Android利用AlarmManager执行定时任务
- Android java 关于 Timer schedule 执行定时任务
- 几个关机、重启NT系统的脚本(如何定时或系统无相应一段时间后执行关机任务)
- Android任务定时执行
- Android定时执行任务
- android 定时一段时间执行
- Android中定时执行任务的3种实现方法
- android 后台长时间执行周期性定时任务 解决方案收集
- Android设置定时执行执行一次任务
- Android每隔2秒执行一次命令 即定时发送任务 非Timer方法
- android定时循环执行任务
- ubuntu下定时执行工具cron开启关闭重启
- Android设置定时执行执行一次任务
- Android下定时执行特定任务的几种方法