0

我的android应用程序中有活动堆栈。假设A和B。当应用程序启动时,活动A是可见的。从这个活动我使用startActivityForResult方法调用活动B。现在从这里如果我按下设备的主页按钮,那么活动在后台运行没关系。但是当我通过点击活动图标重新启动应用程序时,将启动一个新的活动实例并显示活动 A 而不是显示活动 B。请帮助我。任何帮助将不胜感激。

4

2 回答 2

0

检查您的 Activity A 的 launchMode 是否为 SingleTask。

于 2012-05-03T09:31:40.897 回答
0

您可以尝试使用 getApplication().startActivity(myIntent); 调用活动 B

于 2012-05-03T09:45:14.560 回答