【问题标题】:I need to use "singleInstance" in main activity, and also i need bring another activity to the top我需要在主要活动中使用“singleInstance”,而且我需要将另一个活动带到顶部
【发布时间】:2012-02-28 10:43:13
【问题描述】:

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

【问题讨论】:

  • Palejandro,您能解释一下为什么标准启动模式不适合您吗?或许我可以提供一个解决方案。
  • 嗨大卫,我已经解决了我的问题,我用不同的方式解决了。这不是标准应用程序。这是关于投票的,我不希望用户投票两次或更多。解决方案在第二个应用程序中,它只接受个人用户的第一票:P

标签: android single-instance


【解决方案1】:

singleInstancesingleTask 仅在极少数情况下需要。

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

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

【讨论】:

    猜你喜欢
    • 2016-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多