0

我有三个活动(家,第一,第二)

HomeScreen-->FirstActivity-->SecondActivity

Intent intentmap = new Intent(FirstActivity.this, SecondActivity.class);
startActivity(intentmap);

当我在 SecondActivity 并单击按钮返回时,它返回到主页,我想返回到上一个活动,我该怎么做?

4

1 回答 1

1

根据您的评论,您必须finish()从 FirstActivity 调用。

按下后退按钮将引导您进入上一个活动。

当您从 FirstActivity 导航到 SecondActivity 时。您的 FirstActivity 已暂停。您的第二个活动被放在后台并获得焦点。

http://developer.android.com/reference/android/app/Activity.html

当您按下后退按钮时,您在后退堆栈中的当前活动被弹出并销毁。后台堆栈中的前一个活动获得焦点。

我建议您查看活动生命周期和活动回栈以获取更多详细信息

http://developer.android.com/guide/components/tasks-and-back-stack.html

于 2013-08-16T14:10:52.977 回答