如何将一个活动重定向到另一个活动

问题描述:

我正在开发一个android应用程序。在这个应用程序中,我想在4秒后自动从一个活动转换到另一个活动。我不知道如何在没有按钮的情况下做到这一点。如何将一个活动重定向到另一个活动

这是你可以如何进行:

int timeout = 4000; // make the activity visible for 4 seconds 

Timer timer = new Timer(); 
timer.schedule(new TimerTask() { 

    @Override 
    public void run() { 
     finish(); 
     Intent homepage = new Intent(Activity1.this, Activity2.class); 
     startActivity(homepage); 
    } 
}, timeout); 
+0

非常感谢。 – 2012-02-26 08:17:47

你可以在你的活动添加处理程序,如:

private Handler handler = new Handler(); 

然后在你的活动onCreate()方法,您可以拨打:

handler.postDelayed(new Runnable() { 

      @Override 
      public void run() { 
       startActivity(yourIntent); 
      } 
     }, 4000);