活动背景后Android回堆栈

时间:2013-12-10 14:15:50

标签: android android-intent

我遇到一个问题,即在后台活动后丢失了后台堆栈。我已经在使用“android:alwaysRetainTaskState =”true“但这似乎无法解决我的问题。

MainActivity-> SomeActivity

将SomeActivity发送到后台。 从窗口列表中选择SomeActivity。

后退按钮不会转到MainActivity。它进入主屏幕。

如何让它返回到MainActivity?

Intent i = new Intent(self, SomeActivity.class);
i.putExtra("launch", 1);
startActivity(i);

如果应用程序从不进行后台操作,它将返回到MainActivity。

1 个答案:

答案 0 :(得分:1)

android:launchMode="singleInstance"

是问题的根源。如果您从不按HOME按钮,后退按钮可以正常工作;重新启动singleInstance活动时将清除后栈。