当前位置:   article > 正文

Android9 ScheduledExecutorService定时延时循环执行任务_android scheduledexecutorservice延时方法

android scheduledexecutorservice延时方法

以前我们使用过timertask,handler的postdelay,现在我们来看看使用线程调度器实现循环执行某个任务吧。
定义一个task输出打印信息,定义主界面中执行这个任务即可。如下:
实现起来挺简单的,大家可以自行套用。
结果:

I/System.out: The time is:Tue Dec 01 14:33:02 GMT+08:00 2020
I/System.out: Doing a task during: run task3-Time-Tue Dec 01 14:33:05 GMT+08:00 2020
I/System.out: Doing a task during: run task1-Time-Tue Dec 01 14:33:08 GMT+08:00 2020
I/System.out: Doing a task during: run task3-Time-Tue Dec 01 14:33:10 GMT+08:00 2020
I/System.out: Doing a task during: run task2-Time-Tue Dec 01 14:33:13 GMT+08:00 2020
I/System.out: Doing a task during: run task3-Time-Tue Dec 01 14:33:15 GMT+08:00 2020
I/System.out: Doing a task during: run task3-Time-Tue Dec 01 14:33:20 GMT+08:00 2020
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
class Task 
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/240698
    推荐阅读
    相关标签
      

    闽ICP备14008679号