显示问题的步骤:
1创建android hello world projet
2创建Activity2,刚刚从MainActivity复制,在manifest.xml中声明它
MainActivity.onCreate方法中的3添加以下代码
mContext = MainActivity.this;
new Thread() {
public void run() {
try {
sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Intent intent = new Intent(mContext, Activity2.class);
mContext.startActivity(intent);
finish(); // -----> notice this
}
}.start();
4启动此应用,并启动MainActivity
在转到Activity2之前5,按Home键
几秒后6,它会自动跳转到Activity2。
但如果我评论完成()相同的步骤,但不跳转
为什么会这样?
答案 0 :(得分:0)
是否完成了活动? 如果是这样,那么尝试这样做:
try{
sleep(100);
wait += 100;
} catch (Exception e) {
System.out.println("EXc=" + e);
} finally {
startActivity(new Intent(frame.this,main.class));
finish();
};
welcomeThread.start();