跳到主要内容

回归主线程

// Thread{
// println("hi there")
// Handler(Looper.getMainLooper()).post{
//
// }
// }.start()

new Thread() { @Override public void run() { super.run(); Thread.sleep(3000);//休眠3秒 /\*\* \* 要执行的操作 \*/ } }.start();

Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { /\*\* \*要执行的操作 \*/ } }, 3000);//3秒后执行Runnable中的run方法

TimerTask task = new TimerTask() { @Override public void run() { /\*\* \*要执行的操作 \*/ } }; Timer timer = new Timer(); timer.schedule(task, 3000);//3秒后执行TimeTask的run方法