美文网首页
Timer 实现倒计时功能

Timer 实现倒计时功能

作者: Hello李昊男 | 来源:发表于2019-12-20 16:05 被阅读0次

    Android 定时器

    在Android开发中有些任务是需要通过延时来完成的,这个时候就用到了定时器Timer

          /**
            *创建一个 Timer 对象就是新启动了一个线程,
            *但是这个新启动的线程,并不是守护线程,
            *它一直在后台运行
            */
            Timer timer = new Timer();
            TimerTask timerTask = new TimerTask() {
                @Override
                public void run() {
                    Log.i("Tag","执行任务");
                }
            };
            /**
             *  timerTask     表示当前要执行的任务
             * delay(延迟): 3000 毫秒           表示App第一次启动渐变的时间
             * period 1000毫秒            表示下次任务执行的时间
             */
            timer.schedule(timerTask,3000,1000);
            //取消定时任务
            //定时器如果不销毁是一直执行的,
           //如果一直执行的话那我们的程序根本就撑不了多长时间就会崩溃,所以定时器用完就要及时关闭
            timer.cancel();
    

    相关文章

      网友评论

          本文标题:Timer 实现倒计时功能

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