当前位置: 代码迷 >> Android >> android延时实施的几种方法
  详细解决方案

android延时实施的几种方法

热度:81   发布时间:2016-05-01 13:00:29.0
android延时执行的几种方法
  在项目中有很多的方法可能我们不需要立即执行,那么就需要延时。
  首先第一种就是线程:
   new Thread (new Runnable(){
     public void run(){
        Thread.sleep(time);
        method();  //执行的方法
      }
   })
  第二种就是 定时器:
   TimerTask task = new TimerTask(){
      public void run(){
         //method
       }
    }
    Timer timer = new Timer();
    timer.schedule(task,delay);
  第三种就是:
    new Handler().postDelayed(new Runnable(){
      public void run(){
       //execute the task
       }
    },delay);
   第四种是 AlarmManager  一般的简单任务不这么做。
1 楼 jstl1point0 2012-10-17  
总结的不错。
2 楼 yangsongjing 2012-10-17  
jstl1point0 写道
总结的不错。

呵呵 谢谢
  相关解决方案