【发布时间】:2011-06-03 06:58:29
【问题描述】:
我正在编写一个 NFC 应用程序。我在活动中使用 NfcAdapter.enableForegroundDispatch 以确保 NFC 标签检测到事件直接路由到此活动,而不显示其他有能力解决此事件的应用程序。我的问题是当我的应用程序运行时,如何确保标记检测到的事件直接路由此活动,即使此活动不活动,因为应用程序有三个活动。
【问题讨论】:
我正在编写一个 NFC 应用程序。我在活动中使用 NfcAdapter.enableForegroundDispatch 以确保 NFC 标签检测到事件直接路由到此活动,而不显示其他有能力解决此事件的应用程序。我的问题是当我的应用程序运行时,如何确保标记检测到的事件直接路由此活动,即使此活动不活动,因为应用程序有三个活动。
【问题讨论】:
您也可以在其他 2 个活动上设置NfcAdapter.enableForegroundDispatch()。每当您收到 NFC 意图时,您只需将其转发给应该处理它的一个活动。
【讨论】:
onPause() 和 onResume() 我所有活动的基类中实现了这个