• Android 延时执行的几种方法


    1. 开启新线程 

      new Thread(new Runnable(){   

          public void run(){   

              Thread.sleep(XXXX);   

              handler.sendMessage(); //告诉主线程执行任务   

          }   

      }).start 

    2. 利用定时器

      TimerTask task = new TimerTask(){   

          public void run(){   

          //execute the task 

          }   

      };   

      Timer timer = new Timer(); 

      timer.schedule(task, delay); 

      // 

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

          public void run() {   

          //execute the task   

          }   

       }, delay);   

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

  • 相关阅读:
    部分测试文档
    部分说明文档
    最终复审
    M2postmortem
    Beta版本发布说明
    M2项目测试
    Daily scrum 12.24
    Daily scrum 12.21
    Daily scrum 12.20
    个人阅读作业2
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5915776.html
Copyright © 2020-2023  润新知