延遲執行
阿新 • • 發佈:2019-01-04
- 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
- .安排任務
-
- 取消任務
timer.cancel();