需求:
有多个组件可以开启倒计时,正常情况下默认倒计时时间终了后更新UI,另,用户可以取消指定倒计时。
这里使用CountDownTimer进行倒计时,其中回调函数onFinish是在倒计时终了时回调,onTick是在倒计时开始时回调,用户可以使用CountDownTimer对象的cancel方法取消倒计时。
这样做的好处:不需要使用繁琐的线程去控制倒计时,更方便的进行UI更新。
上代码:
MainActivity
package test.demo.countdowntest;
import android.os.Bundle;
import android.os.CountDownTim