美文网首页
Android延时执行的几种方法

Android延时执行的几种方法

作者: 2015哈哈哈 | 来源:发表于2016-07-18 10:12 被阅读761次

    一、开启新线程

    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);

    三、消息处理

    new Handler().postDelayed(new Runnable(){

                   public void run() {

                  //execute the task

                   }

    }, delay);

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

    相关文章

      网友评论

          本文标题:Android延时执行的几种方法

          本文链接:https://www.haomeiwen.com/subject/eyupjttx.html