Android 完成后关闭活动

Android 完成后关闭活动,android,android-activity,parent,Android,Android Activity,Parent,我有一个活动A,它启动活动B,它启动活动C。当我按下“后退”按钮时,我想返回到活动A。相反,在按下“后退”按钮后,活动B总是打开(由于样式的原因,它是一个弹出窗口) 我尝试使用android文档后的元数据,但我无法解决我的问题 从活动B启动活动C后,调用finish();它将从堆栈中删除B。完成活动B当从堆栈中启动活动C时,请尝试这种方法 ... finish(); startActivity(new Intent(ActivityB.this, ActivityC.class)); ...

我有一个活动A,它启动活动B,它启动活动C。当我按下“后退”按钮时,我想返回到活动A。相反,在按下“后退”按钮后,活动B总是打开(由于样式的原因,它是一个弹出窗口)

我尝试使用android文档后的元数据,但我无法解决我的问题



从活动B启动活动C后,调用finish();它将从堆栈中删除B。

完成活动
B
当从堆栈中启动活动
C
时,请尝试这种方法

...
finish();
startActivity(new Intent(ActivityB.this, ActivityC.class));
...

在调用活动C之前。。首先
finish()
活动B,然后调用活动C@BSOD很高兴帮助你。
...
finish();
startActivity(new Intent(ActivityB.this, ActivityC.class));
...