Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以使为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