首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CountDownTimer不准确

CountDownTimer不准确
EN

Stack Overflow用户
提问于 2014-09-20 10:51:48
回答 1查看 270关注 0票数 1

我在后台运行了一个Android服务。我想在一段特定的时间(22秒)后得到通知,所以我写到:

代码语言:javascript
复制
private CountDownTimer mCountDownTimer = new CountDownTimer(22*1000,22*1000) {

    public void onTick(long millisUntilFinished) {}

    public void onFinish() {
        doSomething();
    }
};

我运行这个程序,在40秒甚至50秒后得到通知。我做错了什么吗?这是如何做到的呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-20 11:50:27

实际上,你把间隔时间作为wll 22000,这是你做错了什么。第二个参数是interval.So,执行以下操作:

CountDownTimer alertTimer =新CountDownTimer(22*1000,1000) {

代码语言:javascript
复制
        @Override
        public void onTick(long millisUntilFinished) {

            // Do here what you want


        }

        @Override
        public void onFinish() {

        }
    }.start();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25947969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档