是否存在Android Beam故障回调

时间:2013-06-19 13:21:53

标签: android callback nfc android-beam

我正在尝试构建支持NFC的应用程序,通过Android Beam将数据传输到另一台设备(推送NDEFMessage)。

虽然我知道回调成功void onNdefPushComplete(NfcEvent event),但我找不到失败回调,这非常有用。 我试图想出其他方式来猜测转移是否发生,如果成功或失败但却无法真正找到令人满意的东西。即使是肮脏的计时器也无法工作,因为我无法确定何时,即使用户实际启动了光束。

由于操作系统处理大部分功能而应用程序仅提供要发送的消息,因此我觉得它几乎受到API的约束。

任何建议,我可能错过了什么?如果可能的话,我宁愿避免使用设备,但如果不修改核心NFC代码就无法实现,那么就这样吧。

干杯

1 个答案:

答案 0 :(得分:1)

不,没有这样的回调。或者通知或任何可以让你知道事情没有效果的东西。

<强>不幸的是

一般而言,Android Beam API的设计并未考虑错误处理。