android延迟执行实现方式

作者: dong_hui | 来源:发表于2018-08-03 15:06 被阅读8次

方式一

  • 线程
new Thread(new Runnable() {
      public void run() {
        //sleep设置的是时长
        Thread.sleep(2000);
        handler.sendMessage();
    }
}).start

方式二

  • 延时器
TimerTask task = new TimerTask() {
   @Override
   public void run() {
   //   do your  task                                  
   }
  };
Timer timer = new Timer();
 timer.schedule(task, 2000);

方式三

  • Android消息处理, 推荐使用这种方式
new Handler().postDelayed(new Runnable()) {
    public void run() {
//   do your  task     
    }
}, delay);

相关文章

网友评论

    本文标题:android延迟执行实现方式

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