android中在一个Activity中停留几秒后跳转至另外一个Activity

原创 2015年11月18日 14:23:02

有时候我们需要在某个 Activity 停留几秒种,然后再跳到下一个 Activity。那么这个怎么实现呢?

一个方法是可以使用 Thread 的 sleep 函数,这个我们在 用Handler实现线程间的消息通信 也有提到:

1 try {
2     Thread.sleep(1 1000);
3 catch (InterruptedException e) {
4     // TODO Auto-generated catch block
5     e.printStackTrace();
6 }

但是这样对于某些场合并不好,比如一个 App,打开的时候进入欢迎页面,用 sleep 方法做停留的话,欢迎页面可能会显示不了的。

也可以用 Timer 来做停留。比如:

01 private void getHomeActivity() {
02     Timer timer=new Timer();
03     TimerTask task=new TimerTask(){
04         public void run(){
05             Intent intent = new Intent(InitActivity.this, MainActivity.class);
06             startActivity(intent);
07             overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
08         }
09     };
10     timer.schedule(task, 2500);
11 }

Activity之间隔几秒自动跳转(两种实现方法)

使用环境:很多程序会用到一个欢迎界面,显示两到三秒后自动跳转到主页,这个跳转有两种方法实现: 一:  new Handler().postDelayed(new Runnable() {    ...
  • lunizhu
  • lunizhu
  • 2014年07月29日 17:04
  • 1110

Android自动跳转activity

//一、写一个定时器 5秒后开启  final Intent localIntent=new Intent(FirstActivity.this,SecondActivity.class);   ...
  • slightfeverGK
  • slightfeverGK
  • 2016年01月27日 23:06
  • 1075

页面停留3秒后跳转

相信大家都知道许多的应用当您进入的时候会弹出一张图片,等待3秒后会跳转到首界面...
  • qq_26650589
  • qq_26650589
  • 2016年12月28日 15:08
  • 614

Android实现启动页停留几秒然后自动跳转到App首页的方法

方法一: final Intent intent=new Intent(this,MainActivity.class); Timer timer=new Timer(); TimerTask...
  • fuzhongbin
  • fuzhongbin
  • 2015年11月19日 14:35
  • 5111

让你的Activity停留几秒后再跳转

有时候我们需要在某个 Activity 停留几秒种,然后再跳到下一个 Activity。那么这个怎么实现呢? 一个方法是可以使用 Thread 的 sleep 函数,这个我们在 用Handl...
  • lisineng
  • lisineng
  • 2015年03月28日 15:03
  • 2818

android 页面停几秒后跳转

new Handler().postDelayed(new Runnable() {              @Override              public void run() {  ...
  • zjlovety
  • zjlovety
  • 2014年02月20日 13:53
  • 3849

实现页面停留几秒自动跳转

方法一:利用Handler的postDelayed方法。 方法二:利用Timer的schedule方法。 这里只贴方法一的代码: Runnable runnable=new Runna...
  • u012908433
  • u012908433
  • 2016年06月25日 03:28
  • 436

Android启动页停留2秒跳转到主页或引导页的最好好实现

public class MainActivity extends Activity { protected static final String tag = "MainActivity"; ...
  • hubianyu
  • hubianyu
  • 2016年11月24日 22:11
  • 1882

安卓欢迎页停留几秒跳到主界面

假如有两个Activity,一个是A,一个是B. 其中,A是欢迎界面,B是程序主界面。 那么,你可以将A设为启动Activity,就像楼上说的。 然后,在A的onCreate函数中,用Hande...
  • sz793919425
  • sz793919425
  • 2016年01月23日 16:32
  • 2495

Android 欢迎界面停留3秒的实现

0.写在前面在这篇教程中来实现一个类似于微信的的延迟3秒再进入主界面的效果。1.项目准备先新建一个空的android项目。里面只自带一个MainActivity,首先我们再新建一个Activity叫做...
  • huplion
  • huplion
  • 2016年09月21日 19:20
  • 8539
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android中在一个Activity中停留几秒后跳转至另外一个Activity
举报原因:
原因补充:

(最多只允许输入30个字)