Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以使为on-topic。
6年前关闭。
Improve this question
我有三个活动(首页,第一,第二)
主屏幕-> FirstActivity-> SecondActivity
当我处于SecondActivity并单击返回按钮时,它返回首页,我想返回至上一个Activity,我该怎么做?
想改善这个问题吗?更新问题,以使为on-topic。
6年前关闭。
Improve this question
我有三个活动(首页,第一,第二)
主屏幕-> FirstActivity-> SecondActivity
Intent intentmap = new Intent(FirstActivity.this, SecondActivity.class);
startActivity(intentmap);
当我处于SecondActivity并单击返回按钮时,它返回首页,我想返回至上一个Activity,我该怎么做?
最佳答案
根据您的评论,您必须从FirstActivity调用finish()
。
按下后退按钮将带您进入上一个活动。
当您从FirstActivity导航到SecondActivity时。您的FirstActivity已暂停。您的第二项活动被放回了栈,并得到了关注。
http://developer.android.com/reference/android/app/Activity.html
当您按下后退按钮时,后退堆栈中的当前活动将弹出并销毁。后堆栈中的上一个活动是重点。
我建议您查看活动生命周期和活动反向堆栈以获取更多详细信息
http://developer.android.com/guide/components/tasks-and-back-stack.html
10-06 15:24