Android 安卓&;NFC-重新打开现有后台活动

Android 安卓&;NFC-重新打开现有后台活动,android,nfc,Android,Nfc,我制作了一个安卓应用程序,可以捕获一些NFC标签。当我的应用程序在前台时,一切正常 但在以下情况下,我无法按预期使用我的应用程序: 运行我的应用->正确处理标记 隐藏我的应用程序->它进入后台 使用NFC标签->安卓启动我的应用 在第三步中,我希望Android将我的应用程序设置回前台,不要启动第二个活动,但我找不到解决方案 关于这一点有什么想法吗? 编辑 我已经解决了我的问题执行以下操作: android:launchMode="singleTask" 而不是 android:launchM

我制作了一个安卓应用程序,可以捕获一些NFC标签。当我的应用程序在前台时,一切正常

但在以下情况下,我无法按预期使用我的应用程序:

  • 运行我的应用->正确处理标记
  • 隐藏我的应用程序->它进入后台
  • 使用NFC标签->安卓启动我的应用
  • 在第三步中,我希望Android将我的应用程序设置回前台,不要启动第二个活动,但我找不到解决方案

    关于这一点有什么想法吗?
    编辑

    我已经解决了我的问题执行以下操作:

    android:launchMode="singleTask"
    
    而不是

    android:launchMode="singleTop"
    
    这样,Android总是只为我的活动使用一个任务,并在我问题中描述的第三步中重用我的后台活动

    希望它能帮助一些人。

    此QA是否符合您的副本资格?如果没有:请不要编辑问题中的答案。将其作为答案发布。此QA是否符合您的副本资格?如果没有:请不要编辑问题中的答案。将其作为答案张贴。