android间隔执行 android开发教程之间隔执行程序(android计时器)

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

android间隔执行 android开发教程之间隔执行程序(android计时器)

  2021-03-19 我要评论
想了解android开发教程之间隔执行程序(android计时器)的相关内容吗,在本文为您仔细讲解android间隔执行的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:android开发教程,计时器,间隔执行程序,下面大家一起来学习吧。

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

复制代码 代码如下:

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

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们