当前位置: 首页 > news >正文

网站制作程序下载酒店做爰视频网站

网站制作程序下载,酒店做爰视频网站,动漫制作专业大学,网站绑定两个域名怎么做跳转在开发中我们有时会有这样的需求#xff0c;即在固定的每隔一段时间执行某一个任务。比如UI上的控件需要随着时间改变#xff0c;我们可以使用Java为我们提供的计时器的工具类#xff0c;即Timer和TimerTask。 Timer是一个普通的类#xff0c;其中有几个重要的方法#…在开发中我们有时会有这样的需求即在固定的每隔一段时间执行某一个任务。比如UI上的控件需要随着时间改变我们可以使用Java为我们提供的计时器的工具类即Timer和TimerTask。  Timer是一个普通的类其中有几个重要的方法而TimerTask则是一个抽象类其中有一个抽象方法run()类似线程中的run()方法我们使用Timer创建一个他的对象然后使用这对象的schedule方法来完成这种间隔的操作。 schedule方法有三个参数 第一个参数就是TimerTask类型的对象我们实现TimerTask的run()方法就是要周期执行的一个任务 第二个参数有两种类型第一种是long类型表示多长时间后开始执行另一种是Date类型表示从那个时间后开始执行 第三个参数就是执行的周期为long类型。 schedule方法还有一种两个参数的执行重载第一个参数仍然是TimerTask第二个表示为long的形式表示多长时间后执行一次为Date就表示某个时间后执行一次。  Timer就是一个线程使用schedule方法完成对TimerTask的调度多个TimerTask可以共用一个Timer也就是说Timer对象调用一次schedule方法就是创建了一个线程并且调用一次schedule后TimerTask是无限制的循环下去的使用Timer的cancel()停止操作。当然同一个Timer执行一次cancel()方法后所有Timer线程都被终止。 用法 //true 说明这个timer以daemon方式运行优先级低程序结束timer也自动结束 java.util.Timer timer new java.util.Timer(true); TimerTask task new TimerTask() { public void run() { //每次需要执行的代码放到这里面。 } }; //以下是几种调度task的方法 //time为Date类型在指定时间执行一次。 timer.schedule(task, time); //firstTime为Date类型,period为long表示从firstTime时刻开始每隔period毫秒执行一次。 timer.schedule(task, firstTime, period); //delay 为long类型从现在起过delay毫秒执行一次。 timer.schedule(task, delay); //delay为long,period为long从现在起过delay毫秒以后每隔period毫秒执行一次。 timer.schedule(task, delay, period); 示例代码import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import java.util.Timer; import java.util.TimerTask; public class TimerTaskActivity extends Activity { private Timer mTimer; Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // init timer mTimer new Timer(); // start timer task setTimerTask(); } Override protected void onDestroy() { super.onDestroy(); // cancel timer mTimer.cancel(); } private void setTimerTask() { mTimer.schedule(new TimerTask() { Override public void run() { Message message new Message(); message.what 1; doActionHandler.sendMessage(message); } }, 1000, 1000/* 表示1000毫秒之後每隔1000毫秒執行一次 */); } /** * do some action */ private Handler doActionHandler new Handler() { Override public void handleMessage(Message msg) { super.handleMessage(msg); int msgId msg.what; switch (msgId) { case 1: // do some action break; default: break; } } }; }
http://www.zqtcl.cn/news/377569/

相关文章:

  • 南昌网站建设方案网站建设需求分析班级
  • 汉阳做网站关键词站长工具
  • 做海报图片的网站营销软件
  • 能先做网站再绑定域名吗石家庄公司建设网站
  • 设计网站的收费图是怎么做的公司网站简介怎么做
  • 医院网站案例结合七牛云做视频网站
  • wordpress数据库缓存插件aso优化吧
  • 网站二维码代码国贸汽车网站建设
  • 医疗网站建设多少钱信息查询类网站是怎么做的
  • 网站开发辅助工具搜索引擎推广实训
  • 如何用手机制作网站比价网站
  • 商城类网站备案四川全网推网络推广
  • 好设计购物网站wordpress 公网访问不了
  • 局域网网站建设需要什么条件wordpress文章列表高度
  • 长春怎样建网站?学服装设计培训机构
  • 怎么用织梦制作响应式布局网站阳江网红
  • 洛阳网站建站72建站网
  • 网站版权信息修改app开发公司资质
  • 用vs2015做网站教程天津红桥网站建设
  • 触屏网站开发四川住房建设厅网站
  • 百度商桥怎么接网站wordpress电影自动采集主题
  • 丽水做网站公司用vps建网站备案
  • 西安网站制作机构视频网站 备案
  • 北京城乡建设学校网站国内外贸网站建设公司
  • 万峰科技著.asp.net网站开发四酷全书电子工业出版社专业网站制作定制
  • 如何做好一个网站运营建公司网站的详细步骤
  • python开发做网站代理注册公司怎么样
  • 网站开发技术简介深圳市市场监督管理局官网
  • 有那种网站的浏览器wordpress调用当前分类文章
  • 电子商务网站推广论文网站规划思想方法有哪些内容