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

pc网站制作互联网保险销售

pc网站制作,互联网保险销售,装修设计费,免费申请微信收款码计时器循环遍历 计时器的使用 我习惯两种方式如下: 第一种使用 handler: 1,初始化 声明 public static final int REGULAR_TIME 1000; //1秒 时间间隔private Handler mUiHandler;private int index0;Runnable runnable new Runnable()…

计时器循环遍历

计时器的使用 我习惯两种方式如下:

第一种使用 handler:
1,初始化 声明

  public static final int REGULAR_TIME =  1000;  //1秒 时间间隔private Handler mUiHandler;private int index=0;Runnable runnable = new Runnable() {@Overridepublic void run() {//要执行的任务aaa();mUiHandler.postDelayed(this , REGULAR_TIME); //循环执行}};

2,初始化

mUiHandler = new Handler(Looper.getMainLooper(), new Handler.Callback() {@Overridepublic boolean handleMessage(@NonNull Message msg) {Log.d("info","发送消息");return false;}});

3,执行方法

findViewById(R.id.button2).setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//可以先执行一次aaa();}});private void aaa() {if(index==10){Log.d("info","停止遍历");mUiHandler.removeCallbacks(runnable);}else {Log.d("info","叠加数据 继续遍历");index++;//1小时后开启定时循环执行mUiHandler.postDelayed(runnable,REGULAR_TIME);}
}

ok 以上就是hanlder的使用。

第二种是使用 timer和TimerTask相互结合使用如下:
1, 声明

 private TimerTask mTimerTask;private Timer mTimer;private int currentTime = 0;

2,初始化方法

   private void initTimer() {//30s倒计时mTimerTask = new TimerTask() {@Overridepublic void run() {currentTime = currentTime + 1;Log.d("mawl", "视频界面时间记录定时器==" + currentTime);if (tv_time != null) {runOnUiThread(new Runnable() {@Overridepublic void run() {tv_time.setText(currentTime + "秒");}});}}};mTimer = new Timer();}

3,执行计时方法

 //切换每个的组件时clear 为0protected void initCurrentTime() {currentTime = 0;startTime();}
  /*** 开始倒计时*/protected void startTime() {//倒计时时间destroyTimer();initTimer();mTimer.schedule(mTimerTask, 0, 1000);}

4,在ondestory时候执行销毁:

 /*** destory上次使用的*/protected void destroyTimer() {if (mTimer != null) {mTimer.cancel();mTimer = null;}if (mTimerTask != null) {mTimerTask.cancel();mTimerTask = null;}}

ok 以上就是我的两个计时方法。

http://www.yayakq.cn/news/582908/

相关文章:

  • 西安建设局网站小孩把帆软网站开发
  • 江苏强荣建设有限公司 网站辽宁工程建设信息网站
  • 网站建设策划书范本企业网站界面
  • 长沙网站包年优化网页开发界面设计
  • 深圳电子商务网站开发做旅游网站的数据怎么来
  • 尺寸在线做图网站a级生活片免费
  • 珠海网站建设q.479185700強外贸企业 网站
  • 关于花卉的网站怎么做北京公司请做网站工资
  • 展示网站建设wordpress 产品多个分类
  • 重庆平台网站建设企业wordpress面打开404
  • 网站建设服务好公司排名网站开发详细设计文档
  • 深圳网站制作费用多少素材网官网
  • 宁夏快速自助制作网站做网站去哪推广好
  • 网站服务器能更换吗上海网站建设平台站霸网络
  • 陕西省城乡建设厅官方网站a标签怎么显示wordpress
  • 网站很久没被收录的新闻怎么处理深圳送花网站哪个好
  • 婚介网站建设做网站的题目
  • 做网站对客户有什么帮助前端低代码平台开发
  • seo排名整站优化莱州网站建设
  • 网站建设一般需要多少钱潍坊在线制作网站
  • 网站空间怎样设置用户名和密码nas怎么做网站服务器
  • 大连企业网站排名做民宿要给网站多少合同钱
  • 用c 做毕业设计的音乐网站vps服务器怎么做网站
  • 如何提高网站百度权重丽水市做网站的
  • 建站不备案哪个外贸网站开发客户比较好用
  • 有哪些炫酷的官方网站专门做特价的网站
  • 律师网站建设方案2023年第三波新冠9月
  • 绿色网站配色wordpress 糗事百科
  • 网站建设岗位任职资格公司网站建设需要的材料
  • 北京 网站建设公司比分网站建设