2013-05-12 238 views
2

我有一个读取NFC标签的应用程序。到目前为止,这工作正常 - 当NfcAdapter.ACTION_TAG_DISCOVERED Intent被触发时,我的Activity1开始了。Android之前拦截Intent(NFC)

现在我有了一个Activity2,它应该读取NFC标签,如果Activity2在前台。所以我想让Activity2听取NFC意图并拦截意图,以便Activity1不会开始 - Activity2已经处理了意图。

当前Activity1具有在Android Manifest中分配的NFC意图,因此总是从应用程序接收所有NFC。

背景:我有一个应用程序,可以从客户那里读取NFC卡并启动客户详细信息活动。现在我想要有特权功能请求的应该用作登录的管理卡。所以我会启动一个“login-NFC-listener”让管理员通过管理员卡进行身份验证。目前的情况将启动客户详细信息活动,而不是每次都进行登录处理。

非常感谢! :)

回答