本来一直用java中的timer:
new Timer().schedule(new TimerTask() { @Override public void run() { ... } },2000);
new Handler().postDelayed(new Runnable(){ public void run() { } }, 100);
Android中的延时执行
原文:http://blog.csdn.net/howlaa/article/details/39078715