0

我希望出现一个欢迎屏幕,然后在延迟几秒钟后开始一个新活动。前任。我有 mainactivity.java 和第二个 activity.java。主要活动显示欢迎消息,第二个活动确实有效。我正在使用意图从 main 开始第二个活动。但是 main 没有启动,而是直接加载了 second。帮助!!!

4

4 回答 4

1

例如,使用处理程序来做到这一点

private Handler handler;
private Runnable delayRunnable;

handler = new Handler();
delayRunnable = new Runnable() {

     @Override
     public void run() {
    // TODO Auto-generated method stub  

           Add your intent here for Second Activity
           Intent i = new Intent(getApplicationContext(), secondactivity.class);
             startActivity(i);
    }
};      
handler.postDelayed(delayRunnable, 3000);
于 2013-07-21T14:55:04.470 回答
0

您可以使用启动屏幕活动替换您的主要活动,而您的第二个活动将是您的应用程序的主要活动......这是一个关于如何制作启动屏幕的简单教程。

于 2013-07-21T14:56:03.083 回答
0

尝试:

private Handler handler = new Handler();

handler.postAtTime(splashTimeTask, SystemClock.uptimeMillis() + 500);

private Runnable splashTimeTask = new Runnable() {
    public void run() {

   }
};
于 2013-07-21T15:02:27.357 回答
0

你说的是闪屏吗?试试这个教程,它应该能得到你想要的。

于 2013-07-21T15:15:26.903 回答