文档章节

TimeTask

崔同亮
 崔同亮
发布于 2014/05/05 09:15
字数 78
阅读 65
收藏 1
import java.util.Timer;
import java.util.TimerTask;

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		timer.schedule(task, 3000, 3000);
	}

	@Override
	protected void onDestroy() {
		timer.cancel();
		super.onDestroy();
	}

	private static final int timerAnimation = 1;
	private final Handler mHandler = new Handler() {
		public void handleMessage(android.os.Message msg) {
			switch (msg.what) {
			case timerAnimation:
				// xxxxxx
				break;
			default:
				break;
			}
		};
	};
	private final Timer timer = new Timer();
	private final TimerTask task = new TimerTask() {
		public void run() {
			mHandler.sendEmptyMessage(timerAnimation);
		}
	};
}



© 著作权归作者所有

共有 人打赏支持
崔同亮
粉丝 20
博文 89
码字总数 36614
作品 0
海淀
程序员
私信 提问
asp.net 定时执行任务

最近在写一个竞拍网站,就是说,卖家上传了自己的二手商品信息,进行拍卖。然后在指定的期限内,与报价最高的人进行交易,现在是要做在卖家上传了二手信息的的时候,系统开始等待,知道期限的...

吃水的鱼
2016/05/01
490
4
请教一个 关于timerTask的问题 急等解决啊

TimerTask timeTask = new TimerTask(){ public void run() { System.out.println(Thread.currentThread().getName()); } }; timer.schedule(timeTask, 0, 5000); 通过jconsole观察每执行一次......

小木桶
2013/06/27
88
0
Android基于XMPP Smack Openfire下学习开发IM(五)连接断开重连

学习过程中大家都碰到过连接被断开的问题给困扰吧,下面教大家如何做到连接断开后,重新连接 首先要创建连接监听器,用来监听连接状态,这里我写了一个类 继承了ConnectionListener,重写了里...

程序袁_绪龙
2014/11/27
0
0
动手写Android内的计划任务定时框架

在我讲解框架之前,我们先来看我一天中的计划需求。 计划任务: 7:30~8:30 起床 8:40~9:00 去公司的路上 9:10~9:30 早会 10:00~11:00 技术群里吹水 11:00~11:10 改了XXXActivity的变量命名(...

香脆的大鸡排
2017/11/10
0
0
(java并发)ScheduledThreadPoolExcutor

1.用timer缺点非常大 Timer 的优点在于简单易用,但由于所有任务都是由同一个线程来调度,因此所有任务都是串行执行的,同一时间只能有一个任务在执行,前一个任务的延迟或异常都将会影响到之...

vshcxl
2016/11/28
74
0

没有更多内容

加载失败,请刷新页面

加载更多

结合lucene谈谈日期的压缩问题

说起日期值的压缩,一般容易想到的办法是将日期转化成long类型,然后再通过变长整形进行压缩,我算了一下按照毫秒来算最多占用5个字节(可以通过“谈谈变长整型”中的表查看),确实节省了部...

FAT_mt
32分钟前
0
0
导出私有函数与私有变量

在Go语言中, package中包含函数与变量通过identifier的首字母是否大写来决定它是否可以被其它package所访问。当一个函数或变量名称为小写字母时,默认是无法被其他package引用的. 有没有办法...

xtof
32分钟前
0
0
new Date() 在Safari下的 Invalid Date问题

问题复现 var timeStr = '2018-11-11 00:00:00';var time = new Date(timeStr);// error: Invalid Date... 在safari浏览器下,time为Invalid Date, 导致后面代码执行错误; 其他浏览器诸...

会写代码的husky
36分钟前
2
0
0009-如何升级Cloudera Manager和CDH

1.文档编写目的 本文档讲述如何升级Cloudera Manager和CDH,通过本文档,您将学习到以下知识: 1.如何对Cloudera Manager进行停机升级 2.如何对CDH进行停机升级 3.如何在不影响集群作业的情况...

Hadoop实操
46分钟前
1
0
vue2中引用 better-scroll的方法

文章主要介绍了vue2中引用better-scroll和使用 better-scroll的方法,使用时有三个要点及注意事项在文中给大家详细介绍 ,需要的朋友可以参考下 使用时有三个要点: 一:html部分 <div class...

前端攻城老湿
56分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部