每次实现获取短信验证码或者自动刷新倒计时功能的时候,都会习惯性用Handler实现,这两天,发现了一个Android自带的一个倒计时功能类,好开心。分享一下~
首先,先摆一下之前的实现:
private int mSecondsCount = 0 ;
private final Button mGetMSGCodeBtn;
private Handler mHandler= new Handler() {
@Override
public void dispatchMessage(Message msg) {
super.dispatchMessage(msg);
if (msg.what == 301) {
// 验证码倒计时
mSecondsCount--;