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

 更新时间:2014年02月19日 10:36:36   作者:  
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);// 打开定时器,执行操作

相关文章

  • Android设置TextView样式SpannableString教程

    Android设置TextView样式SpannableString教程

    这篇文章主要为大家介绍了Android设置TextView样式SpannableString教程示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • android实现icon动态旋转效果

    android实现icon动态旋转效果

    这篇文章主要为大家详细介绍了android实现icon动态旋转效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • Flutter实现图片滤镜效果

    Flutter实现图片滤镜效果

    这篇文章主要介绍了Flutter如何实现图片滤镜效果,帮助大家更好的理解和学习使用Flutter,感兴趣的朋友可以了解下
    2021-04-04
  • Android Studio打包.so库到apk中实例详解

    Android Studio打包.so库到apk中实例详解

    这篇文章主要介绍了Android Studio打包.so库到apk中实例详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • Android定时器和Handler用法实例分析

    Android定时器和Handler用法实例分析

    这篇文章主要介绍了Android定时器和Handler用法,实例分析了Android中的定时器与Handler相关使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • Android实现微信自动向附近的人打招呼(AccessibilityService)

    Android实现微信自动向附近的人打招呼(AccessibilityService)

    这篇文章主要为大家详细介绍了实现微信自动向附近的人打招呼,实现收到指定账户推送文章时自动进入微信打开链接,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Android第三方登录之QQ登录

    Android第三方登录之QQ登录

    这篇文章主要为大家详细介绍了Android第三方登录之QQ登录,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • Flutter投票组件使用方法详解

    Flutter投票组件使用方法详解

    这篇文章主要为大家详细介绍了Flutter投票组件的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • android 9.0 launcher3 去掉抽屉式显示所有 app(代码详解)

    android 9.0 launcher3 去掉抽屉式显示所有 app(代码详解)

    本文通过实例代码给大家介绍了android 9.0 Launcher3 去掉抽屉式,显示所有 app,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • Android中封装RecyclerView实现添加头部和底部示例代码

    Android中封装RecyclerView实现添加头部和底部示例代码

    这篇文章主要给大家介绍了关于Android中封装RecyclerView实现添加头部和底部的相关资料,网上这方面的资料很多,但都不是自己需要的,索性自己写一个分享出来供大家参考学习,需要的朋友们下面随着小编一起来学习学习吧。
    2017-08-08

最新评论