E/BluetoothRemoteDevices: aclStateChangeCallback: Device is NULL E/bt-btm btm_sec_disconnected - Clearing Pending flag
在Nexus4手机中。当其他手机(Nexus 5)尝试建立连接时,我没有收到任何广播消息。任何指针我为什么得到这个?
PS:同样适用于其他手机。我确实重启了Nexus4,重命名为蓝牙名称。但是运气很好。
答案 0 :(得分:1)
尝试重新启动蓝牙或整个设备。我在使用(特别是?)Broadcom蓝牙芯片组的设备上注意到了这个问题。 Android蓝牙堆栈决定在它到达你的应用程序之前关闭连接。有时我可以通过侦听ACL_CONNECTED事件来检测这个,我希望通过这种方式检测它来以编程方式重新启动蓝牙。它在重启后的大部分时间都会消失。