关闭

Android 中如何使用CountDownTimer进行倒计时

236人阅读 评论(0) 收藏 举报
分类:


android中有倒计时控件Chronometer,但是该控件的一个特点是,如果所在页面不可见时,会暂停计时,如果你不希望计时暂停,则该控件不适用。


CountDownTimer也提供了倒计时功能,而且页面不可见时会继续计时。用法如下:


timeticker = new CountDownTimer(20000, 1000) {//毫秒数,前为总时间,后为间隔时间


@Override
public void onTick(long millisUntilFinished) {//剩余时间
time.setText(new SimpleDateFormat("mm:ss").format(new Date(millisUntilFinished)));
}


@Override
public void onFinish() {//计时结束
startActivity(new Intent(ExamInfoActivity.this,
ExamResultActivity.class));
finish();
}
};
timeticker.start();//开始计时

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3895次
    • 积分:106
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:6篇
    • 译文:0篇
    • 评论:0条
    文章分类