Java 回到上一个活动

Java 回到上一个活动,java,android,Java,Android,我有三个活动(家、第一、第二) 主屏幕-->第一个活动-->第二个活动 Intent intentmap = new Intent(FirstActivity.this, SecondActivity.class); startActivity(intentmap); 当我在SecondActivity中并单击按钮back时,它将返回主页,我想返回到上一个活动,我该如何做?从您的评论中,您必须从第一个活动中调用finish() 按backbutton将引导您进入上一个活动 当您从第一个活动导航

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

主屏幕-->第一个活动-->第二个活动

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

当我在SecondActivity中并单击按钮back时,它将返回主页,我想返回到上一个活动,我该如何做?

从您的评论中,您必须从第一个活动中调用
finish()

按backbutton将引导您进入上一个活动

当您从第一个活动导航到第二个活动时。您的第一个活动已暂停。您的第二个活动放在后堆栈上,并集中精力

当您按下后退按钮时,后台堆栈中的当前活动将弹出并销毁。后堆栈中的上一个活动具有焦点

我建议您查看活动生命周期和活动后台堆栈以了解更多详细信息


后退按钮将导致上一个活动。您是否有可能在第一个活动中调用finish()?您正在调用
finish()
启动触觉(intentmap)后确定。它不会引导我找到它;它把我带到了homeActivity@user2673732没有足够的细节。发布您的第一个活动和第二个活动activity@Raghunandan在答案中写下它,以检查正确答案(我在OnPause()中错误地称之为)