我希望有一个人可以帮助我!
我有 2 个活动 A 和 B。
在清单中,我将活动 A 指定为 NFC 事件的处理程序
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain" />
</intent-filter>
在 B 中,我定义了前台调度来处理与标签有效负载不同的东西(这是一个简单的纯文本)。
现在...
问题是当我在 B 活动中启用foregroundDispatch 时。当它发生时,每次我把手机放在标签上,在任何情况下,都会调用 B 活动!我不想要这个。我希望只有当 B 是前台时才会发生这种情况,如果不是,则调用 A 活动!
它只在第一次工作,当 B 活动没有在 onResume 中启用前台调度时。我能怎么做 ?
我希望我糟糕的英语足以解释一切
提前谢谢