开发者社区> itfitness> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介: 利用Android中自带的CountDownTimer实现手机验证码倒计时 public class TimeCountUtil extends CountDownTimer { private static final int TIME_TA...
+关注继续查看

利用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销毁时应该停止倒计时:

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

个人技术博客:https://myml666.github.io/

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
关于安卓毛玻璃实现(二)动态毛玻璃recyclerview
关于安卓毛玻璃实现(二)动态毛玻璃recyclerview
0 0
关于安卓毛玻璃实现(一)动态毛玻璃
关于安卓毛玻璃实现(一)动态毛玻璃
0 0
Android 购物车实现(思路+步骤+源码)
Android 购物车实现(思路+步骤+源码)
0 0
Android 基于Web Html实现webrtc 直播 调取Native操作
Android 基于Web Html实现webrtc 直播 调取Native操作
0 0
Android BottomSheetDialog使用实现底部拖动弹窗
Android BottomSheetDialog使用实现底部拖动弹窗
0 0
Android RecyclerVIew 列表实现 编辑、单选、全选、删除、动画效果(附源码)
Android RecyclerVIew 列表实现 编辑、单选、全选、删除、动画效果(附源码)
0 0
Android 接入udesk SDK实现IM
Android 接入udesk SDK实现IM
0 0
Android 夜间模式的四种实现
实现夜间模式有很多种方式,经过多次尝试,算是找到了一种性价比较高的方式。 这是最正统的方式,但工作量巨大,因为要全局替换 xml 布局中所有硬编码的色值,将其换成主题色。然后通过换主题达到换肤的效果。
0 0
Android自定义控件 | 小红点的三种实现(终结)
上一篇通过在父控件绘制前景的方式展示小红点,在布局文件中配置标记控件就能为任意子控件添加小红点。实现方案是”布局文件中配置带小红点控件 id,在父控件中获取它们的坐标,并在其右上角绘制圆圈“。但这个方
0 0
Android自定义控件 | 小红点的三种实现(下)
上篇介绍了两种实现小红点的方案,分别是多控件叠加和单控件绘制,其中第二个方案有一个缺点:类型绑定。导致它无法被不同类型控件所复用。这篇给出一种新的方案。
0 0
+关注
itfitness
爱代码、爱音乐、爱健身
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Android组件化实现
立即下载
手机卫士性能优化方案-Android篇
立即下载
《深入探索Android热修复技术原理》
立即下载