AS 实现延迟跳转的几种方法
2015-07-05 10:15
239 查看
1、说明:
实现延时跳转有常见的两种方法,一种是Handler,另外一种是Timer,下面将介绍这两种方法
2、第一种方法使用 Handler
3、第二种方法使用 Timer
实现延时跳转有常见的两种方法,一种是Handler,另外一种是Timer,下面将介绍这两种方法
2、第一种方法使用 Handler
new Handler(new Handler.Callback() { // 处理接收到消息的方法 @Override public boolean handleMessage(Message msg) { startActivity(new Intent(getApplicationContext(), MainActivity.class)); return false; } }).sendEmptyMessageDelayed(0,1500); //表示延时1.5秒执行任务
3、第二种方法使用 Timer
//使用定时器 new Timer().schedule(new TimerTask() { @Override public void run() { startActivity(new Intent(getApplicationContext(), MainActivity.class)); } }, 1500); //这里停留时间为1000=1s。
相关文章推荐
- spice client 和 spice server 通信机制
- Java获取的一天、本星期、这个月、本季度、一年等 开始和结束时间
- QXL驱动分析(二)——FindAdapter
- [Unity3D] 有关公告板实现的误区
- .Net3.5 和 VS2008 中的 Asp.Net Ajax
- 兔子产子
- QXL驱动分析(一)
- spice server qxl red_worker_main()代码分析
- 《C语言及程序设计》程序阅读——链表初步
- Linux命令-文件系统常用命令:df,du,fsck,dumpe2fs
- LINQ TO SQL 介绍(定义数据模型类)
- Perl Learning 4 Input & Output
- c++ primer 学习笔记 3 变量与基本类型
- POJ 1061:青蛙的约会
- VDI接口工作方式及具体实现
- POJ 1061:青蛙的约会
- LINT TO SQL 介绍(数据库查询)
- Spice网络事件处理模型
- idea 配置简单web
- 飞信免费邮件api,飞信界面