【发布时间】:2016-01-14 16:16:52
【问题描述】:
有没有办法让应用接收 Intent 并将其“传递”给下一个应用?
我的意图如下:我想让我的应用程序接收 android.nfc.action.TAG_DISCOVERED 和 android.nfc.action.TECH_DISCOVERED 意图并检查它们的 Extras 以决定如何处理它们:要么触发应用程序中的操作,要么忽略 Intent并将其交给任何其他可能对此感兴趣的应用程序。
据我了解,IntentFilter 仅适用于 Intent 的 Action、Category 或 Data,但不适用于其 Extras。因此,我必须确保我的应用获得所有 Intent,但要与其他应用很好地配合,我需要手动复制此功能。
Android 是否为应用提供了一种方式来告诉它“我不会处理您发送给我的 Intent,将其提供给其他人”?如果没有,我该怎么办?从我的应用重新发送 Intent?
【问题讨论】: