zoukankan      html  css  js  c++  java
  • 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,特点时刻广播指定意图 能实现,一般的简单任务不这么做。

  • 相关阅读:
    WPF笔记(1)
    Java笔记(3)
    Java笔记(2)
    Java笔记(1)
    PHP学习笔记(5)
    PHP学习笔记(4)
    PHP学习笔记(3)
    PHP学习笔记(2)
    PHP学习笔记(1)
    WKWebView 支持https请求
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5915776.html
Copyright © 2011-2022 走看看