如何处理android后台活动

如何处理android后台活动,android,Android,我的android应用程序中有活动堆栈。假设A和B。当应用程序启动时,活动A可见。从这个活动中,我使用startActivityForResult方法调用活动B。现在,如果我按下设备的Home按钮,那么活动在后台运行是可以的。但当我通过点击活动图标A重新启动应用程序时活动的新实例是启动并显示活动A,而不是显示活动B。请在这方面帮助我。任何帮助都将不胜感激。检查活动A的启动模式是否为单任务。您可以尝试使用getApplication.StartActivityName调用活动B 您好,nirav谢

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

检查活动A的启动模式是否为单任务。

您可以尝试使用getApplication.StartActivityName调用活动B

您好,nirav谢谢您的回复。我只举一个简单的例子来理解这个问题,感染我的堆栈中有7个活动。因此,如果可能的话,请提供任何其他解决方案。820861,您能澄清您的实际情况吗?因为在我的应用程序中,如果我在第三个活动中,按下主页按钮,然后点击应用程序图标,它只显示我的第三个活动。你是对的nirav,但我在HTC Inspire和HTC Explorer设备中有这个问题。如果我从android market启动应用程序并按下home按钮。然后,如果我按下应用程序图标并打开应用程序,它将在HTC设备中启动新的应用程序实例。在三星设备中运行良好。请发布你的Android.Manifest