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

泰安网站推广今日国内新闻

泰安网站推广,今日国内新闻,网站和微信同步建设,姜堰网站制作一、CountDownTimer 1、概述 CountDownTimer 是 Android 中一个用于执行定时操作的类 CountDownTimer 主要应用于在指定时间段内完成某项任务,或者每隔一段时间触发某项任务 2、使用步骤 创建 CountDownTimer:创建 CountDownTimer 就是创建它的匿名…

一、CountDownTimer

1、概述
  1. CountDownTimer 是 Android 中一个用于执行定时操作的类

  2. CountDownTimer 主要应用于在指定时间段内完成某项任务,或者每隔一段时间触发某项任务

2、使用步骤
  1. 创建 CountDownTimer:创建 CountDownTimer 就是创建它的匿名子类,并实现它的两个方法
方法说明
onTick(long millisUntilFinished)该方法会在每个间隔时间段结束时被调用
millisUntilFinished 是倒计时剩余时间(毫秒)
onFinish()该方法会在结束时被调用
millisUntilFinished 到达 0 时
  1. 使用 CountDownTimer:使用 CountDownTimer 实例对象的方法
方法说明
start()开启计时器
cancel()取消计时器

二、CountDownTimer 基本使用

1、初体验
package com.my.countdowntimer;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.os.CountDownTimer;
import android.util.Log;public class CountDownTimerTestActivity extends AppCompatActivity {public static final String TAG = CountDownTimerTestActivity.class.getSimpleName();@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_count_down_timer_test);// 倒计时 millisInFuture 毫秒,每 countDownInterval 毫秒调用一次CountDownTimer countDownTimer = new CountDownTimer(5000, 1000) {@Overridepublic void onTick(long millisUntilFinished) {Log.i(TAG, "剩余时间:" + millisUntilFinished / 1000 + " 秒");}@Overridepublic void onFinish() {Log.i(TAG, "倒计时结束");}};countDownTimer.start();}
}
  • 输出结果
I/CountDownTimerTestActivity: 剩余时间:3 秒
I/CountDownTimerTestActivity: 剩余时间:2 秒
I/CountDownTimerTestActivity: 剩余时间:1 秒
I/CountDownTimerTestActivity: 剩余时间:0 秒
I/CountDownTimerTestActivity: 倒计时结束
2、取消计时器
package com.my.countdowntimer;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.os.CountDownTimer;
import android.util.Log;public class CountDownTimerCancelActivity extends AppCompatActivity {public static final String TAG = CountDownTimerCancelActivity.class.getSimpleName();@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_count_down_timer_cancel);// 倒计时 millisInFuture 毫秒,每 countDownInterval 毫秒调用一次CountDownTimer countDownTimer = new CountDownTimer(5000, 1000) {@Overridepublic void onTick(long millisUntilFinished) {// 在第 3 秒时取消计时器long s = millisUntilFinished / 1000;Log.i(TAG, "剩余时间:" + s + " 秒");if (s == 3) {Log.i(TAG, "取消计时器");cancel();return;}}@Overridepublic void onFinish() {Log.i(TAG, "倒计时结束");}};countDownTimer.start();}
}
  • 输出结果
I/CountDownTimerCancelActivity: 剩余时间:4 秒
I/CountDownTimerCancelActivity: 剩余时间:3 秒
I/CountDownTimerCancelActivity: 取消计时器
http://www.hrbkazy.com/news/18316.html

相关文章:

  • 手机如何做微电影网站百度学术搜索
  • 深圳门户网站建设天津做网站的网络公司
  • 做网站app怎么在百度推广自己的公司
  • 做电商网站微信号是多少网页制作的步骤
  • dede织梦网站巨量引擎广告投放平台代理
  • 苹果试玩赚钱wordpressseo顾问服务四川
  • 自己服务器建网站 备案网络营销师官网
  • 北京网站建设公司费用关键词排名批量查询软件
  • 适合用于网站开发的工具毛戈平化妆培训学校官网
  • 中国社会科学院优化营商环境条例
  • 网站建设公司前景快速提高网站关键词排名优化
  • 做博客网站要什么技术营销方式都有哪些
  • tp3企业网站开发百度云app接入广告变现
  • 电子商务网站建设如何策划与实施在线推广企业网站的方法有哪些
  • 云数据库安装wordpress燃灯seo
  • 西安专业网站建设公司排名站外推广方式有哪些
  • 河北精品网站建设淘宝标题优化工具推荐
  • 怎样做自己的 优惠卷网站云南优化公司
  • 网站推广短信什么是口碑营销
  • 如何建立优秀企业网站win优化大师有用吗
  • 桂林两江四湖属于哪个区湘潭网站seo磐石网络
  • 兰州网站优化公司优质友情链接
  • 科普重庆网站企业培训有哪些方面
  • 毕业设计做网站想法百度竞价是seo还是sem
  • jsp做的零食网站下载seo网络营销外包公司
  • 公司网站建设请示报告百度搜索引擎官网入口
  • 网站编程赚钱长沙公司网络营销推广
  • 平安企业邮箱登录入口谷歌seo快速排名软件首页
  • 优秀网站建设官网如何创建一个自己的网站
  • 织梦做招聘网站网络培训中心