文章系属于转载!
仅限校长个人收藏、研究使用!

1、每隔一段时间执行一次、直到定时关闭

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);// 关闭定时器处理

2、隔一段时间执行某个操作一次、执行完成后不再执行!(定时器仅执行一次)

final Handler handler = new Handler();      runCount = 0;// 全局变量,用于判断是否是第一次执行      Runnable runnable = new Runnable(){@Overridepublic void run() {// TODO Auto-generated method stubif(runCount == 1){// 第一次执行则关闭定时执行操作// 在此处添加执行的代码handler.removeCallbacks(this);}handler.postDelayed(this, 50);runCount++;}            };      handler.postDelayed(runnable, 50);// 打开定时器,执行操作

更多相关文章

  1. Android截图以及加水印Demo
  2. Android中3种方法实现back键动作
  3. Android(安卓)图片平铺效果
  4. Android(安卓)项目无法生成R文件解决办法
  5. 基于 eclipse 的 android 工程如何使用 jar 文件
  6. Android(安卓)Gallery3D效果 教程 案例 代码
  7. Android(安卓)textview实现删除线
  8. Android个人开发笔记
  9. android去除标题栏及状态栏

随机推荐

  1. findbugs在android studio中的使用
  2. android UI布局练习3
  3. android 加密数据库
  4. android 编译 英文说明文档
  5. Android中Preference的使用以及监听事件
  6. Android的四种点击事件
  7. Android(安卓)GPS定位 获取经纬度
  8. Android(安卓)Pie 引入 Keystore 新特性,
  9. android 报错集锦
  10. get android process id and thread id