首页 > 解决方案 > 按下 Home 按钮时,Android 会忘记 Activity BackStack

问题描述

这是在 a 中调用的代码Fragment

Intent intent = new Intent(getContext(), MyActivity.class);
startActivity(intent);

然后当我在那个活动中并按下后退按钮时,它会正确导航到我之前的位置(片段)。


但不是在这种情况下:

Activity ( MyActivity.class) 从 Fragment 启动。然后我按下 Home-Button 一次(或做任何让应用程序留在后台的操作),然后再次进入应用程序,我仍然在 Activity ( MyActivity.class) 中。但是当我现在按下后退按钮时,它不会回到片段,它只是关闭应用程序。


为什么?我该如何解决?

注意:我知道有很多类似的问题,我已经尝试了那里的建议(主要是一些添加到 Intent 的标志),但它们没有用。

标签: androidandroid-activity

解决方案


推荐阅读