编程高手就是一句代码就可以解决垃圾一坨代码才能解决的办法。
倒计时会是一个很好用的东西。
可以看下这个博客

http://blog.csdn.net/freesonhp/article/details/25904047

在平时我们编程的时候,经常会用到倒计时这个功能,很多人不知道Android已经帮封装好了一个类,往往都自己写。现在发现了这个类,大家共享一下:

在一个TextView不断显示剩下的时间,代码如下:

private TextView vertifyView;private CountDownTimer timer = new CountDownTimer(10000, 1000) {@Overridepublic void onTick(long millisUntilFinished) {vertifyView.setText((millisUntilFinished / 1000) + "秒后可重发");}@Overridepublic void onFinish() {vertifyView.setEnabled(true);vertifyView.setText("获取验证码");}};

调用的时候很简单:timer.start();

最后说明一下:CountDownTimer timer = new CountDownTimer(10000, 1000)中,第一个参数表示总时间,第二个参数表示间隔时间。意思就是每隔一秒会回调一次方法onTick,然后10秒之后会回调onFinish方法。

Android CountDownTimer倒计时器的使用相关推荐

  1. CountDownTimer倒计时器的使用

    以前好多倒计时的需求都需要自己去写,今天发现android 原来自带了倒计时的类CountDownTimer,和适合用于发送短信,等待验证码的情况 代码展示了在一个TextView进行60S的倒计时功 ...

  2. 倒计时 时间校准android,android倒计时器时间

    我一直在使用 android倒计时器样本来创建某个日期的倒计时. Time TimerSet = new Time(); TimerSet.set(20, 8, 2012); //day month ...

  3. 倒计时器CountDownTimer使用

    CountDownTimer使用-倒计时器实现 安卓提供了一个倒计时的类CountDownTimer,这个类会在固定的时间间隔回调方法,在执行计时结束后回调方法,方便操作; 示例代码 //创建一个时长 ...

  4. android如何暂停倒计时,在Android中暂停和恢复倒计时器和进度条?

    我正在制作一个简单的应用程序,它使用倒计时器,循环进度条和3个按钮启动,暂停和恢复 . 我想要做的是当特定活动开始时我按暂停它存储定时器的时间暂停并从那一点开始恢复 . 但问题是倒计时器没有停止,所以 ...

  5. Android:一个线程玩转商品列表所有item的倒计时器,并对Adapter进行单控件刷新优化...

    所以这次我还是会跟大家讲一下关于商城的一个需求------商品的倒计时器. 或者有人会说,商品的一个倒计时很简单,但是我这次的需求是一个商品列表,每个商品都需要有一个自己的计时器.首先我们看看需求效果 ...

  6. Android 开发挑战赛 | 第 2 周: 倒计时器

    3...2...1- 是时候开启新的挑战了!欢迎您挑战 #AndroidDevChallenge 第二周的题目!我们很高兴看到很多开发者在上周的挑战中提交的创意作品: 其中不乏来自中国开发者的精彩作品 ...

  7. android 倒计时跳过,倒计时器跳过一些毫秒

    正如您可以看到最后一次呼叫onTick正在发生2秒钟,然后接下来的呼叫将近2秒钟后.倒计时器跳过一些毫秒 @Override public void onCreate(Bundle savedInst ...

  8. Android开发实例——倒计时器——Android多线程编程

    文章目录 一.倒计时器功能描述 二.实现步骤 1.新建Activity,命名为ThreadDemo 2.设计ThreadDemo 的布局文件 3.编写ThreadDemo.java 文件代码 3.1 ...

  9. Android课程设计倒计时app,单片机课程设计-可调倒计时器.doc

    PAGE PAGE 2 课 程 设 计 设计名称 单片机可调倒计时器 全套设计加扣?3012250582 学年学期 2013 -2014学年第 二 学期 课程名称 单片机原理及应用 专业年级 电气11 ...

最新文章

  1. 【Python学习系列二十四】scikit-learn库逻辑回归实现唯品会用户购买行为预测
  2. ACF:让控制台程序变得更为简单
  3. 8、python基础知识-用户输入
  4. 【2012百度之星/资格赛】D:共同狂欢
  5. TCP/IP 免费ARP
  6. MATLAB 在图像处理和机器视觉的应用举例01 - 官网培训视频笔记(下)分类/灰度共生矩阵/纹理分类学习
  7. Ubuntu下TP5隐藏入口文件
  8. python如何将数组里的数提取出来_python – 从数组数组中提取数组
  9. comsol 学习笔记【基础知识,磁场与结构场耦合为主】
  10. LaTeX 文档类型
  11. Win300英雄服务器不显示,win10系统玩不了300英雄的还原步骤
  12. 计算机主机拆装注意事项,电脑硬件拆装前要注意什么 拆装电脑的注意事项
  13. 无人机自由飞行测试台 FFT GYRO 600
  14. 激光雷达SLAM激光的前端配准算法
  15. 亲测无限坐席在线客服系统源码+新UI版
  16. python课程设计:公交线路查询系统
  17. 【PMP】PMP考试易错点总结和答题技巧总结
  18. 如何使用Foobar2000将音乐文件按照专辑或者歌手名分出文件夹
  19. linux获取完整的man(manpages)linux参考手册/中文man的下载和使用/获取buildin 命令的完整帮助文档/多种man手册/man着色colorful man
  20. 解决github上的图片无法显示的问题

热门文章

  1. android 正则表达式3,含有至少3个字符类型的android正则表达式
  2. c 运行 java linux命令行参数,Linux下用命令行编译运行Java总结
  3. python matplotlib模块画出的图像转换为.tiff格式
  4. C/C++栈溢出的几种解决办法
  5. OPENCV已知内参求外参
  6. 执行力的问题--系统的无奈
  7. BZOJ1150[CTSC2007]数据备份Backup——模拟费用流+堆+链表
  8. 手摸手,带你用 vue 动画实现原生 app 切换效果,丝滑般的体验
  9. Redis数据类型操作(一) —— String
  10. PHP严重致命错误处理:php Fatal error: Cannot redeclare clas