欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android定时执行某个任务

程序员文章站 2022-07-14 18:21:42
...

定时执行某个任务,自然就需要用到定时器,下面将我写的代码分享给大家,直接放到自己的工程中就可以跑起来!!!!

定时器

 private Timer timer = new Timer(true);
    private TimerTask task = new TimerTask() {
        @Override
        public void run() {
            Message msg = new Message();
            msg.what = 1;
            handler.sendMessage(msg);
        }
    };

private Handler handler = new Handler() {

    @Override
    public void handleMessage(Message msg) {
        super.handleMessage(msg);
        if (msg.what == 1) {
          //TODO   要执行的任务在这里写
           
        }
    }
};

下面再附上关闭定时器的方法:

 timer.cancel();//关闭定时器