[Android] 利用Handler实现定时器功能

1-声明变量

Handler handler = new Handler();

2-利用Runnable编写超时功能函数

    Runnable runnable = new Runnable() {
         @Override
         public void run() {
            //TODO: Replace this with your own logic

            //超时需要重新启动超时执行功能
            handler.postDelayed(this,1000);
         }
     };

3-启动定时任务

    handler.postDelayed(runnable,1000);

postDelayed第一个参数即为Runnable变量;

4-关闭定时任务

    handler.removeCallbacks(runnable);

你可能感兴趣的:(android,android)