当前位置: 移动技术网 > IT编程>移动开发>Android > android开发教程之间隔执行程序(android计时器)

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

2019年07月24日  | 移动技术网IT编程  | 我要评论

涉县二手房网,沧州医专女生吧,李景奎

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

复制代码 代码如下:

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网