Android:活动管理和NFC标签检测器

时间:2011-06-20 13:50:22

标签: android android-activity nfc

我希望有人可以帮助我。

如您所知,当自动检测到NFC标签时,我们有一个窗口对话框,其中包含我们可以使用的应用程序列表。为了避免这种情况,有一种方法可以使用挂起事件来拦截标记并避免使用列表的窗口对话框。

我的问题: 我有一个TabActivity有两个活动。 其中一个活动读取了一个标记(我们可以将此活动称为“ READ_ACTIVITY ”)。 当检测到标签时我不想更改我的屏幕,我希望在截取标签之前保持在我所在的同一界面。 正如我所说,可以使用以下代码执行此操作:

      mAdapter.enableForegroundDispatch(hereiam, intent, null, null);

其中intent是pendingIntent。

现在,此前台调度由 READ_ACTIVITY 完成。 我的问题是,当检测到标签时,应用程序会打开一个新的READ ACTIVITY,而我想留在tabactivity。有人知道在检测到标签时如何留在tabactivity

提前致谢

1 个答案:

答案 0 :(得分:0)

您需要设置要截取的TechList以及intentFiltersArray,请关注documentation about this以及NFC和API演示示例,已经实现了您想要的功能。