天天看点

Android定时执行某个任务

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

定时器

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);
        }
    };
```java
 private Handler handler = new Handler() {

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

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

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