- handler
//从启动时计时,5秒后打印日志 new Handler().postDelayed(new Runnable() { @Override public void run() { Log.e(TAG, "run: " + 1); } }, 5000);
- Timer类的使用如下:
- 创建Timer实例
Timer timer = new Timer();
-
- 定义要执行的任务 TimerTask
timer.schedule(new TimerTask() { @Override public void run() { Log.e(TAG, "run: " + 2); } }, 1000); // timer.cancel(); }
-
- .安排任务
timer.schedule(new TimerTask() { @Override public void run() { Log.e(TAG, "run: " + 2); } }, 1000);
- .安排任务
-
- 取消任务
timer.cancel();