一、开启新线程

new Thread(new Runnable(){   
    public void run(){   
        Thread.sleep(XXXX);   
        handler.sendMessage(); //告诉主线程执行任务   
    }   
}).start

 

二、利用定时器

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

 

 

三、handler + postDelayed

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

 

 

四、利用AlarmManager,特点时刻广播指定意图 能实现,一般的简单任务不这么做。

 

相关文章:

  • 2022-01-20
  • 2021-06-04
  • 2021-11-25
  • 2022-01-03
  • 2021-06-21
  • 2021-09-30
  • 2022-12-23
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2021-10-22
  • 2021-11-21
  • 2022-12-23
  • 2022-01-12
  • 2022-12-23
相关资源
相似解决方案