使用CountDownTimer实现倒计时

原创 2016年06月01日 11:26:16

代码很简单,我们经常在获取验证吗的时候会见到这个倒计时效果的使用;
直接上代码:
private TimeCount time;
time = new TimeCount(60* 1000, 1000);
/* 定义一个倒计时的内部类 */
class TimeCount extends CountDownTimer
{
public TimeCount(long millisInFuture, long countDownInterval)
{
super(millisInFuture, countDownInterval);// 参数依次为总时长,和计时的时间间隔
}

    @Override
    public void onFinish()
    {// 计时完毕时触发
        get_yzm.setText("重新发送");
        get_yzm.setClickable(true);
    }

    @Override
    public void onTick(long millisUntilFinished)
    {// 计时过程显示
        get_yzm.setClickable(false);
        get_yzm.setText(millisUntilFinished / 1000 + "秒");
    }
}

在点击时间里:time.start();
getYanZhengMa(phone.getText().toString());//http请求,把手机号传给后台,让后台与短信平台对接
主要注意的点:在计时过程中,要避免重复点击发送请求;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android使用CountDownTimer实现短信验证码倒计时

等待总是让人感到焦急和厌烦的,特别是看不到进展的等待。所以为了不让用户痴痴地等,我们在进行某些耗时操作时,一般都要设计一个进度条或者倒计时器,让进度可视化,告诉用户“等待之后更精彩”。在使用短信验证码...

android使用CountDownTimer类,实现类似抢购的倒计时控件

CountDownTimer由系统提供的。 倒计时核心代码: 参数: MyCountDownTimer mc = new MyCountDownTimer(280000, 100) mc.s...

使用CountDownTimer类实现倒计时小闹钟

下面使用CountDownTimer类实现倒计时小闹钟,CountDownTimer类其实很简单,一般只需重写其onFinish和onTick方法就可以实现倒计时小闹钟,代码如下: MainActi...

Android使用CountDownTimer实现倒计时功能

Activity中的相关声明: private static final long DOWN_TIMER_COUNT = 3671000; private MyDownTimer mDownTimer...

Android中使用Handler以及CountDownTimer实现包含倒计时的闪屏页面

上一篇博文《Android中Handler使用浅析》通过实现倒计时闪屏页面的制作引出了Handler的使用方法以及实现原理,博文末尾也提到了实现过程中的Bug,有兴趣的朋友可以点击链接回去看看。今天通...

android倒计时功能的实现(CountDownTimer)

在逛论坛的时候,看到一个网友提问,说到了CountDownTimer这个类,从名字上面大家就可以看出来,记录下载时间。将后台线程的创建和Handler队列封装成一个方便的类调用。      ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)