博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android延时执行调用的几种方法
阅读量:5952 次
发布时间:2019-06-19

本文共 480 字,大约阅读时间需要 1 分钟。

一、开启新线程

new 
Thread(
new 
Runnable(){   
    
public 
void 
run(){   
        
Thread.sleep(XXXX);   
        
handler.sendMessage(); 
//告诉主线程执行任务   
    
}   
}).start

 

二、利用定时器

  1. TimerTask task = new TimerTask(){  
  2.     public void run(){  
  3.     //execute the task   
  4.     }  
  5. };  
  6. Timer timer = new Timer();
    timer.schedule(task, delay);

 

 

三、handler + postDelayed

  1. new Handler().postDelayed(new Runnable(){  
  2.     public void run() {  
  3.     //execute the task
  4.     }  
  5.  }, delay);  

 

 

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

 

转载于:https://www.cnblogs.com/ts-develpoer/p/5829746.html

你可能感兴趣的文章
2017.11.23 display fun --STM8
查看>>
深入学习jQuery选择器系列第八篇——过滤选择器之伪子元素选择器
查看>>
一个关于log4j的悲伤的故事
查看>>
PCA
查看>>
ajax上传文件
查看>>
java中通过绝对路径将图片存入数据库
查看>>
简要记录浮点型数据的二进制存储格式
查看>>
ConcurrentHashMap(Java8)源码分析
查看>>
Python文件处理之文件指针(四)
查看>>
Numpy用法详解
查看>>
DataGridView在vb.net中的操作技巧
查看>>
PMP考试冲刺进行中。。。
查看>>
大换血的代价
查看>>
Learn in FCC(3)
查看>>
RunLoop--
查看>>
chrome 2行换行省略号 ... text-ellipse
查看>>
架构,改善程序复用性的设计~目录(附核心原代码)
查看>>
Unix编程艺术阅读笔记
查看>>
nginx配置location总结及rewrite规则写法
查看>>
12月该知道的
查看>>