前段时间在做一个app,要实现短信验证码的功能,由于本人已后端开发为主,对于倒计时使用第一时间想到的是开启一个线程来进行更新UI,但是在实际应用过程中,开启一个线程更新UI在开始几秒的时候是没有问题的,但是时间不准确,因此此方案作废。于是使用Android中的CountDownTimer抽象类,类中的方法:
上面是简单的介绍一下这个倒计时抽象类的方法,接下来我们看看具体的操作
在需要开启倒计时的地方调用
到此功能完成,倒计时的使用很简单,如果想了解底层可以去看看大神的博客或者自己去研究源码