Android 后退按钮无法正确返回

Android back button doesn't navigate back correctly

单击后退按钮时,应用会完全关闭,而不是返回后退堆栈中的一个 activity。怎么会?

澄清一下:

A --> B - 应用程序启动,用户点击一个按钮启动另一个 activity。

A <-- B - 用户单击后退按钮并返回到上一个 activity(这是我预期会发生的情况)。

<-- B - 用户点击后退按钮,应用程序完全关闭(实际发生的情况)。

会不会是我的清单文件?

这意味着您可能开始 activity A 并在最后完成。例如:

Intent intent = new Intent(this, B.class);
startActivity(intent);
finish();

在 android 开发人员文档 here 上查看有关后退导航的更多信息 here

这不是您的清单。 Activity 'A' 已完成,仅在 intent 时发生。

此外,请检查当您在 Activity B 中按下后退按钮时发生了什么。