知识养成了思想,思想同时又在融化知识。这篇文章主要讲述Android 延时执行的几种方法相关的知识,希望能为你提供帮助。
- 开启新线程
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);
- 【Android 延时执行的几种方法】利用AlarmManager,特点时刻广播指定意图 能实现,一般的简单任务不这么做。
推荐阅读
- Android App监听软键盘按键的三种方式
- Android Studio中设置一个按钮的不同点击触发事件
- Android系统篇之----Hook系统的AMS服务实现应用启动的拦截功能
- Android Studio代码行数统计插件Statistics
- Android事件机制之一(事件传递和消费)
- android 事件处理概念簇
- Android的Kotlin秘方(II)(RecyclerView 和 DiffUtil)
- Android--自定义荷载进度的两种方法
- Android网页WebView图片文件上传的问题