延时方式整理
2016-01-13 20:47
183 查看
延时的几种方式
2种简单方法Thread.sleep(100);//需要捕获异常 SystemClock.sleep(200);//不需要处理异常
开启新线程
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);
使用Handler
new Handler().postDelayed(new Runnable(){ public void run() { //execute the task } }, delay);
相关文章推荐
- 批处理 延时不完全总结
- 批处理bat 延时执行命令的两种方法
- C#一个简单的定时小程序实现代码
- jQuery实现鼠标经过事件的延时处理效果
- 深入解析Linux下的定时任务
- 系统定时启动服务2种实现方法
- PHP定时自动生成静态HTML的实现代码
- PHP定时任务延缓执行的实现
- 实现MySQL定时批量检查表repair和优化表optimize table的shell脚本
- Javascript倒计时(定时)执行跳转事件的代码
- JavaScript入门之事件、cookie、定时等
- js换图片效果可进行定时操作
- JS实现定时自动关闭DIV层提示框的方法
- python实现定时同步本机与北京时间的方法
- C#实现延时并自动关闭MessageBox的方法
- ASP.NET如何定时调用WebService服务
- Rsync实现文件定时同步技巧
- php简单定时执行任务的实现方法
- JavaScript setTimeout使用闭包功能实现定时打印数值
- PHP页面实现定时跳转的方法