美文网首页
android 计时器(Handle+Runable 可重置时间

android 计时器(Handle+Runable 可重置时间

作者: CQ_TYL | 来源:发表于2018-11-02 20:46 被阅读0次
   //   mhandle.postDelayed(timeRunable , 1000);调用  切勿重复调用
    //currentSecond =0;重置时间
/*****************计时器*******************/
private Runnable timeRunable = new Runnable() {
    @Override
    public void run() {
        currentSecond = currentSecond + 1000;
        timerText.setText(TimeUtil.getFormatHMS(currentSecond));
        if (!isPause) {
            //递归调用本runable对象,实现每隔一秒一次执行任务
            mhandle.postDelayed(this, 1000);
        }
    }
};
//计时器
private Handler mhandle = new Handler();
private boolean isPause = false;//是否暂停
private long currentSecond = 0;//当前毫秒数

相关文章

网友评论

      本文标题:android 计时器(Handle+Runable 可重置时间

      本文链接:https://www.haomeiwen.com/subject/lbfhxqtx.html