android中延迟执行某个任务的几种处理方法
来源:互联网 发布:开单软件 编辑:程序博客网 时间:2024/04/28 21:27
①开启新线程
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);
④利用AlarmManager,特点时刻广播指定意图 能实现,一般的简单任务不这么做
有点大材小用的感觉
- android中延迟执行某个任务的几种处理方法
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- android中延迟执行某个任务
- Java 自动登录程序片段
- WCHAR、 LPSTR、 LPCSTR、 LPWSTR、 LPCWSTR、 TCHAR、 LPTSTR、 LPTCSTR的区别
- 概述GET POST区别
- 宽字符与普通字符函数对照(ANSI与Unicode字符)
- 堆和栈的区别(转过无数次的文章)
- android中延迟执行某个任务的几种处理方法
- 顺序表操作
- “黑马程序员”—第一天的笔记
- 拓扑排序 poj1094
- 单链表逆转操作
- trunc函数
- java入门(1)--java程序运行机制和过程
- C#中的try catch 和finally
- 单向循环链表