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

一个网站是如何建设点点蚁引流推广软件

一个网站是如何建设,点点蚁引流推广软件,个人博客html代码,电信网络运营商在开发中我们有时会有这样的需求#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.huolong8.cn/news/97544/

相关文章:

  • 石家庄网站建立网页qq家园
  • 重庆忠县网站建设公司推荐园区网络建设方案
  • 北京手机网站设计价格学做淘宝店的网站
  • 用什么自己做网站吗app开发公司 弙东
  • 曲靖做网站需要多少钱苏州做网站的单位
  • 快速搭建网站后天台佛山营销网站建设制作
  • 六年级做的网站的软件做网站公司的商标需要注册吗
  • 用绿色做图标的网站无锡网站制作优化推广
  • logo网站在线制作要怎么做网站
  • 企业网站建设费属于办公费吗做个营销型网站设计
  • php网站源码建设教程电脑网站兼职在哪里做
  • 怎么开发手机网站东莞企业网站
  • 做网站快速排名软件建筑招聘最好的网站
  • 怎么推广网站wordpress笔记本主题下载失败
  • 专业做网站开发的公司设计师网络称呼
  • 品牌网站设计有哪些建议上海制作网站
  • 资金盘网站怎么建设网站后台管理系统模板 html
  • 网站建设公司市场定位网站后台 全局配置
  • 南宁市优化网站php .net做网站哪个好
  • 网站绑定两个域名怎么做跳转广告公司注册条件
  • 找高权重的网站做外链百度开放云做网站
  • 创建网站数据库网站页面设计风格
  • 网站策划案怎么写范文网站开发用怎么语言
  • 怎样做医疗保健网站互联网公司排名类比
  • 如何创建企业网站营销目标包括哪些内容
  • 取外贸网站域名经验品质好物推荐怎么上
  • 株洲网站建设开发个人网站和企业网站
  • 一级a做爰片在线看免播放器网站青岛建设网站公司
  • 云相册网站怎么做中铁建设集团内网登录
  • 网站建设电脑大多怎么办自己写的html放入wordpress