下面是三种方法:
一、线程
-
new Thread(new Runnable(){ -
public void run(){ -
Thread.sleep(XXXX); -
handler.sendMessage();----告诉主线程执行任务 -
} -
}).start
二、延时器
-
TimerTask task = new TimerTask(){ -
public void run(){ -
//execute the task -
} - };
-
Timer timer = new Timer(); -
timer.schedule(task, delay);
三、android消息处理
- new
Handler().postDelayed(new Runnable(){ -
public void run() { -
//execute the task -
} -
}, delay);
推荐使用第三种