0

我希望有人可以帮助我。

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

我的问题: 我有TabActivity两个活动。两个活动之一读取标签(我们可以将此活动称为:“ READ_ACTIVITY ”)。当检测到标签时,我不想改变我的屏幕,我想留在拦截标签之前的同一个界面。正如我所说,可以使用以下代码来做到这一点:

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

其中intent 是一个pendingIntent。

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

提前致谢

4

1 回答 1

0

您需要设置要拦截的 TechList 以及 intentFiltersArray,请按照有关此的文档以及 NFC 和 API 演示示例进行操作,这些示例已经实现了您想要的。

于 2011-08-26T20:29:30.563 回答