2

我只需要我的应用程序的一个实例,因此我android:launchMode="singleInstance"在清单的主要活动部分中使用,但这会导致:当我在显示第二个活动并再次启动我的应用程序时单击主页按钮时,会显示主要活动,但我需要显示第二个活动(我需要标准行为)。问题是由singleInstance在活动清单中使用引起的,因此该活动始终位于最前面。我尝试使用各种标志启动第二个活动,但这不起作用。(android:launchMode="singleTask"也不起作用)。

4

1 回答 1

0

singleInstance并且singleTask仅在极少数情况下才需要。

您可能不需要任何特殊的启动模式来获得您想要的行为。只需尝试标准启动模式,看看会发生什么。在大多数情况下,您不需要任何特殊的启动模式,除非您的应用程序由其他应用程序启动并且您希望能够控制它。

如果您尝试标准启动模式并遇到问题,请更详细地说明问题所在,我们可能会为您提供帮助。

于 2012-03-22T18:14:27.300 回答