洛阳信息,郑州布瑞达理工职业学院,头戴红帽子
app注册界面经常会遇到一个场景:手机注册,点击获取验证码,验证码发送成功之后,开始倒计时
具体代码如下所示:
private timertask timertask; private timer timer; private int time = 5000;//五秒 private int timess; /** * 开始倒计时 */ private void starttimer() { timess = time/1000; tvtime.settext(timess+"s"); if(timertask==null){ timertask timertask = new timertask() { @override public void run() { runonuithread(new runnable() { @override public void run() { timess--; tvtime.settext(timess+"s"); btnskipactivity(); if(timess<=0){ stoptimer(); return; } } }); } }; } if(timer==null){ timer = new timer(); } timer.schedule(timertask, 1000, 1000); } /** * 时间一到 ,停止倒计时 */ private void stoptimer(){ if(timer!=null){ timer.cancel(); timer=null; } if(timertask!=null){ timertask.cancel(); timertask=null; } }
以上所述是小编给大家介绍的android手机注册登录时获取验证码之后倒计时(知识点总结),希望对大家有所帮助
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio 解决logcat无过滤工具栏的操作
Android Studio 恢复小窗口停靠模式(Docked Mode)
Android studio保存logcat日志到本地的操作
Android Studio快捷键生成TAG、Log.x日志输出介绍
网友评论