使用java.util.Timer来周期性的执行制定的任务

 1 public class HandlerTest extends Activity {
 2     int[] images = new int[] {
 3             R.drawable.baiyang, R.drawable.jinniu, R.drawable.shuangyu
 4     };
 5
 6     int currentImageID = 0;
 7
 8     @Override
 9     protected void onCreate(Bundle savedInstanceState) {
10
11         super.onCreate(savedInstanceState);
12
13         setContentView(R.layout.imageview);
14         final ImageView imageView = (ImageView) findViewById(R.id.imageViewtest);
15
16         final Handler myHandler = new Handler() {
17
18             @Override
19             public void handleMessage(Message msg) {
20                 if (msg.what == 0x123) {
21                     imageView.setBackgroundResource(images[currentImageID++ % images.length]);
22                 }
23             }
24
25         };
26
27         new Timer().schedule(new TimerTask() {
28
29             @Override
30             public void run() {
31                 myHandler.sendEmptyMessage(0x123);
32
33             }
34         }, 0, 1000);
35
36     }
37
38 }

转载于:https://www.cnblogs.com/csxcode/p/4155660.html

使用java.util.Timer来周期性的执行制定的任务相关推荐

  1. 【定时任务】JDK java.util.Timer定时器的实现原理

    在程序中简单实用Timer的方法,参考学习. 定时任务,也叫定时器,是指在指定的时间执行指定任务的机制,类似于Windows自带的计划任务.JDK中提供了定时器的支持-java.util.Timer, ...

  2. java没有timer类_Java中的Java.util.Timer类 - Break易站

    scheduleAtFixedRate(TimerTask task, long delay, long period): java.util.Timer.scheduleAtFixedRate(Ti ...

  3. java timer demo_java中任务调度java.util.Timer,ScheduledExecutor,Quartz的机制说明和demo代码实例分享...

    目前的 Web 应用,多数应用都具备任务调度的功能.这里就简单的介绍任务调度的Java 实现方法,主要包括 Timer,Scheduler, Quartz 以及 JCron Tab,目的在于给需要开发 ...

  4. java timer定时执行一次_用java.util.Timer定时执行任务

    classWorker extends TimerTask{ publicvoidrun(){     System.out.println("我在工作啦!");   }} Tim ...

  5. java.util.timer 定时任务_java.util系列源码解读之Timer定时器

    Timer是jdk1.3中自带的定时任务框架系统.一个调度定时任务的工具线程类.可以执行一个只调度一次的任务也可以重复调度一个一定间隔时间的任务. 一个Timer实例就是一个调度任务调度线程.当任务队 ...

  6. java关于Timer schedule执行定时任务 1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等...

    1.在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等.对于这样的操作最方便.高效的实现方式就是使用java.util.Timer工具类. private java.util.Time ...

  7. java的Timer计时器实现几秒后循环执行代码的例子

    package my.test.timer; import java.util.Timer; import java.util.TimerTask; /*  * 让程序在启用Timer 1000毫秒后 ...

  8. java timer记录运行时间_有关java定时器Timer的疑问,当执行时间大于间隔时间会怎样?...

    这个问题,我正好以前研究过 先回答你的问题:是等待第一次任务执行完 然后细说: 如果你用的是 java.util.Timer,那么这个Timer 有两种执行模式: fixed-rate:对应于 sch ...

  9. java类Timer和TimerTask的使用

    最近项目中用到了java的定时器功能, 总结了一下做个小例子 Timer类是用来执行任务的类,它接受一个TimerTask做参数     Timer有两种执行任务的模式,最常用的是schedule,它 ...

最新文章

  1. OpenCV On Android
  2. MySQL长途售票系统_PHP+MySQL长途客用汽车票订票系统的设计与实现
  3. MaxCompute助力北斗大数据,千寻位置3秒实现厘米级定位
  4. 003_commons-logging与slf4j和log4j与logback
  5. c语言计算机二级考试内容,2017计算机二级考试内容C语言
  6. 图论--最长路--洛谷P1807 最长路_NOI导刊2010提高(07)
  7. C++笔记——指针数组/数组指针
  8. [SimplePlayer] 2. 在屏幕上显示视频图像
  9. 博客专题计划:《在实践中深入理解常见网络协议》
  10. 2015安徽省赛 G.你来擒孟获
  11. SpringBoot笔记7:使用JavaMail结合RabbitMQ发送邮件
  12. win10 桌面的的文件都不见了 提示不注销保存都文件都为临时_舒心,享受——win10美化...
  13. 如何删除金山毒霸网址导航
  14. Vue中引用图片动态背景图片
  15. 【阿里云总监课】存储系统设计——NVMe SSD性能影响因素一探究竟
  16. html好友页面,好友列表.html
  17. Mathematica 和 MATLAB、Maple 并称为三大数学软件
  18. C# Html转PDF 用itextsharp把Html转PDF 完整版
  19. 北航计网实验期末考试吐血总结
  20. Synchronous ResponseHandler used in AsyncHttpClient

热门文章

  1. IssueVission的命令处理
  2. EOSIO Dawn 4.0 发布
  3. regexp 好汉字符串_如何在JavaScript中使用RegExp确认字符串的结尾
  4. Python培训教程:Python内置数据结构之双向队列
  5. c#中接口的使用方法图解_C#图解教程 第十五章 接口
  6. zookeeper脑裂
  7. 自定义通知与系统通知的学习(详解)
  8. 存储能否导致ESXi网络性能问题?
  9. 图书管理系统5W1H
  10. mongodb基础应用