起源:很多应用在打开时,首先会加载欢迎页面,经过几秒后再跳转到主页面。

下面,我通过两种不同的方式来实现页面的定时跳转。

第一种方式:

通过Timer类的schedule方法。

实现从MainActivity跳转到OtherActivity。

关键代码如下:

 public class MainActivity extends Activity {
//设置延迟时间
private final int SKIP_DELAY_TIME = 2000; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); Timer time = new Timer();
TimerTask task = new TimerTask(){
@Override
public void run() {
startActivity(new Intent(MainActivity.this,OtherActivity.class));
}
};
time.schedule(task, SKIP_DELAY_TIME);
} }

第二种方式:

通过Handler类的postDelayed方法。

实现从Splash跳转到MainActivity。

关键代码如下:

 public class Splash extends Activity{
//设置延迟时间
private final int SPLASH_DELAY_TIME = 2000; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash); new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Splash.this.startActivity(new Intent(Splash.this, MainActivity.class));
Splash.this.finish();
}
}, SPLASH_DELAY_TIME);
}
}

转载请注明出处:http://www.cnblogs.com/michaelwong/p/4114946.html

最新文章

  1. Apache多站点配置(ubuntu)
  2. GridView导出Excel(中文乱码)
  3. Java 监控请求
  4. 怎么向Xcode6 IOS8之后向项目中添加预编译文件
  5. Queue 应用——拓扑排序
  6. python post中文引发的不传递,及乱码问题
  7. MySQL的varchar定义长度到底是字节还是字符
  8. 【解决】org.apache.hadoop.hbase.ClockOutOfSyncException:
  9. iOS截取视频缩略图的两种方法
  10. TatukGIS - GisDefs - CheckFileWriteAccess 函数
  11. SQL删除重复数据,保留一条
  12. Vim正则通配符使用心得
  13. WordPress用键盘左右方向键来查看上一篇和下一篇文章
  14. UniRX简述
  15. cf965C 二分+推方程
  16. tornado框架学习及借用有道翻译api做自动翻译页面
  17. 【代码笔记】iOS-MBProgressHUD-Demo
  18. 20155210 EXP6 信息搜集与漏洞扫描
  19. windows安装sqlite
  20. Winform RsaProtectedConfigurationProvider 加密数据库连接字符串

热门文章

  1. 图的最短路径问题————树上奶牛(tree.cpp)
  2. C语言的ELF文件格式学习
  3. strcpy, mencpy, memmove三者区别
  4. json对象和json字符串转换方法
  5. mongo设计(三)
  6. Android设置全屏
  7. lex 和 yacc 的区别与联系
  8. 博士论文》》》 Journal,magazine,transaction,proceeding
  9. 您在基于 Windows 7 的或基于 Windows Server 2008 R2 的计算机上读取器中插入智能卡时出现错误消息:"设备驱动程序软件未能成功安装"
  10. mysql中timestamp,datetime,int类型的区别与优劣