下面是三种方法:

一、线程

1. 1. new Thread(new Runnable(){    
2. 2.     public void run(){    
3. 3.         Thread.sleep(XXXX);    
4. 4.         handler.sendMessage();----告诉主线程执行任务    
5. 5.     }    
6. 6. }).start

 



二、延时器

1. 1. TimerTask task = new
2. 2.     public void run(){    
3. 3.     //execute the task     
4. 4.     }    
5. 5. };    
6. 6. Timer timer = new
7.    timer.schedule(task, delay);



三、android消息处理


1. new Handler().postDelayed(new Runnable(){    
2.     public void run() {    
3.     //execute the task    
4.     }    
5.  }, delay);