博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用Android自带的CountDownTimer实现手机验证码倒计时
阅读量:6169 次
发布时间:2019-06-21

本文共 793 字,大约阅读时间需要 2 分钟。

利用Android中自带的CountDownTimer实现手机验证码倒计时

public class TimeCountUtil extends CountDownTimer {    private static final int TIME_TASCK = 1000;    private Button button;    public TimeCountUtil(long millisInFuture, Button view) {    //millisInFuture倒计时总时间        super(millisInFuture, TIME_TASCK);        button = view;    }    @Override    public void onFinish() {// 计时完毕        button.setText("发送验证码");        button.setClickable(true);    }    @Override    public void onTick(long millisUntilFinished) {// 计时过程        button.setClickable(false);//防止重复点击        button.setText("("+(millisUntilFinished / TIME_TASCK)+")后重新发送");    }}

使用

//每次调用的时候只需要调用start()方法即可mTimeCount.start();

另外,为了节省资源,在Activity销毁时应该停止倒计时:

@Overrideprotected void onDestroy() { super.onDestroy(); mTimeCount.cancel();}

个人技术博客:

转载地址:http://dcnba.baihongyu.com/

你可能感兴趣的文章
配置当前用户使用豆瓣pip源
查看>>
git基本操作
查看>>
Spring使用内存数据库二
查看>>
Effective Java通俗理解(下)
查看>>
Android Tab切换
查看>>
Web安全总结摘录
查看>>
WPF自定义控件(二)の重写原生控件样式模板
查看>>
回应“主流WebGIS实现的原理.矢量地图”
查看>>
【转】ArcGIS投影转换与坐标转换
查看>>
折半查找
查看>>
Eclipse上GIT插件EGIT使用手册之一_安装EGIT插件
查看>>
软件开发团队的有效管理和激励
查看>>
【转】【WPF】wpf 图片指针处理
查看>>
Visual Studio快速开发以及Visual Studio 2010新功能介绍
查看>>
C语言零碎记录之strcat【你必须知道的495个C语言问题 电子书下载】
查看>>
离开页面前调用Js方法
查看>>
Android应用开发基础篇(9)-----SharedPreferences
查看>>
Ubuntu 12.04 LTS各版本下载地址
查看>>
jQuery基本选择器 (实例及表单域 value 的获取)
查看>>
IOS判断用邮箱登录验证是不是合法的方法
查看>>