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