我使用NFC从设备1上的应用发送文本记录到设备2上的应用。当设备接触时,两个设备都会弹出“触摸以传输”UI。如果我在设备1上触摸并传输消息(发送部分),则消息将被发送,一切正常。但是,如果我在设备2上触摸“触摸以传输”UI(接收部分)-则设备1上的应用程序将重新加载。Logcat没有显示任何错误。似乎在这种情况下,应用程序会收到某种空的NFC消息?但为什么它什么也不做?为什么要重新加载?我使用ForegroundDispatch,在代码中动态创建“text / plain”过滤器,而不使用清单文件。
如何处理用户按下“触摸以传输”UI的错误侧面的情况?
如何处理用户按下“触摸以传输”UI的错误侧面的情况?