Android延时执行调用的几种方法
来源:互联网 发布:java可以自学吗 编辑:程序博客网 时间:2024/06/05 02:09
一、开启新线程
new
Thread(
new
Runnable(){
public
void
run(){
Thread.sleep(XXXX);
handler.sendMessage();
//告诉主线程执行任务
}
}).start
- new
newThread( Runnable(){ -
public voidrun(){ -
Thread.sleep(XXXX); -
handler.sendMessage();----告诉主线程执行任务 -
} - }).start
二、利用定时器
- TimerTask
newtask = TimerTask(){ -
public voidrun(){ -
//execute the task -
} - };
- Timer timer = new Timer();
timer.schedule(task,delay);
三、handler + postDelayed
- new
newHandler().postDelayed( Runnable(){ -
public voidrun() { -
//execute the task -
} -
}, delay);
四、利用AlarmManager,特点时刻广播指定意图 能实现,一般的简单任务不这么做。
0 0
- Android延时执行调用的几种方法
- Android延时执行调用的几种方法
- Android延时执行调用的几种方法(转)
- Android延时执行调用的几种方法
- Android延时执行的几种方法
- Android延时执行的几种方法
- Android延时执行的几种方法
- Android延时执行的几种方法
- Android延时执行的几种方法
- Android延时执行的几种方法
- Android延时执行的几种方法
- Android延时执行的几种方法
- Android延时执行的几种方法
- Android延时执行的几种方法
- Android延时执行的几种方法
- Android延时执行的几种方法
- Android延时执行的几种方法
- 【time task】Android延时执行的几种方法
- android 之多线程应用message…
- android 混淆 怎么去掉&…
- 家人定位朋友恋人情侣定位约会利器…
- ios bug系列
- ios unable to deq…
- Android延时执行调用的几种方法
- UITableView没有正确绑定导致unrec…
- Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
- 谈谈自定义Android界面切换效果库…
- ios随机数,and()、random()…
- IOS几种简单有效的数组排序方法
- 黑苹果上使用xcode 的reposit…
- ios开发--app 同时支持iphon…
- iOS分辨率